Linking C & C++ Object
C++의 경우 함수의 오버로딩을 지원하기 위해 함수를 Name Mangling하여 컴파일한다.다시 말하자면, 모든 함수들이 고유한 이름 주소를 가질 수 있도록 한다.반면 C의 경우 모든 함수들이 그 자체로 고유한 이름을 가지고 있기 때문에 Name Mangling이 필요하지 않다. g++로 C를 컴파일하게되면 기존의 C… Read moreLinking C & C++ Object
A Common C.S. Researcher
C++의 경우 함수의 오버로딩을 지원하기 위해 함수를 Name Mangling하여 컴파일한다.다시 말하자면, 모든 함수들이 고유한 이름 주소를 가질 수 있도록 한다.반면 C의 경우 모든 함수들이 그 자체로 고유한 이름을 가지고 있기 때문에 Name Mangling이 필요하지 않다. g++로 C를 컴파일하게되면 기존의 C… Read moreLinking C & C++ Object