C (1) 썸네일형 리스트형 [Lecture 6] Linking and Loading - Part II #Software Engineering Aspects #Local vs Global Symbols 링커의 관점에서, 개별 .o 파일의 기호는 전역적이거나 로컬이다 Assembly level: default값은 local이다. 그렇지 않으면 .globl로 state해야함 C level: default값은 global이다. 로컬로 만들려면 static으로 state해야함 참고: 로컬/글로벌 변수와 로컬/글로벌 변수의 다르게 사용가능. 여기서 "local"은 컴파일 유닛에 대한 로컬, 즉 .c 파일(헤더 포함)을 의미한다 서로 다른 컴파일 단위의 로컬 기호가 분리되고 서로 충돌하거나 다른 단위의 글로벌 기호와 충돌하지 않는다 #Conflict Resolution Rules for Global Symbols 만.. 이전 1 다음