Linux

/usr/bin/ld: cannot find -lm /usr/bin/ld: cannot find -lc

Naan 2022. 3. 11. 17:35
320x100

/usr/bin/ld: cannot find -lm
/usr/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status

컴파일 할때 위와 같이 에러가 발생을 한다면

# yum install glibc-static libstdc++-static -y

설치 하면 된다. 이렇게 설치 했는대도 동일한 에러가 발생 된다면

컴파일 환경이 32bit 로 만들어 진것이다.

32bit 패키지 설치 해주면 된다.

# yum install glibc-static.i686 libstdc++-static.i686 -y

320x100