Linux

gcc) /usr/bin/ld: cannot find -lc Error and Solution

준P 2014. 7. 5. 03:00

데비안에서 gcc로 컴파일하고 옵션을 추가하면 뜨는 에러가 있는데 옵션을 사용하기위해서는 라이브러리가 필요하다.


아마 아레와같은 에러르 많이보앗을것이다.


gcc -O -c mini_sendmail.c
gcc -O -s -static mini_sendmail.o -o mini_sendmail
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make: *** [mini_sendmail] Error 1


이를 해결하기위해서는 라이브러리를 설치해야한다.


yum install glibc-static 으로 설치가 가능하다.


설치가 끝나면 옵션을 사용할수 있을것이다.