소스 컴파일 중에 발생한 에러..

bizzare의 이미지

제가 개발중인 소스(파일이 한 몇십개 됩니다.)
를 열심히 개별적으로 컴파일 에러를 잡은 후에
'동적 라이브러리로 만들려고 하니까) = make 파일을 통해 =
다음과 같은 에러가 발생하더군요.

Quote:
/usr/bin/ld: /tmp/cccjZw3k.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/tmp/cccjZw3k.o: could not read symbols: Bad value

대체 이게 무슨 에러인지.. -_-
어떤 상황에서 발생한 것인지..
어떻게 해결해야할 지 막막하네요. T_T

도와주세요~ :shock:

happyjun의 이미지

에러 메세지를 따르면 됩니다.

각 파일을 컴파일하실 때 -fPIC 을 옵션으로 넣어주세요.

----------------------------------------
http://moim.at
http://mkhq.co.kr