2017-04-06 1 views
0

이진 파일을 컴파일 할 때 종속성이 있어도 다음 오류가 계속 발생합니다.C++ -l-static-libgcc를 찾을 수 없습니다.

는/usr/빈/LD : -l - 정전기에 관하여 libgcc를 찾을 수 없습니다

는/usr/빈/LD : 찾을 수없는 -l-정전기 된 libstdC++

당신은 -l 그냥 드롭 할 필요가
+0

대부분의 라이브러리 이름은 하이픈으로 시작하지 않습니다. – aschepler

답변

0

-static-libgcc-static-libstdc++을 작성하십시오. 그 GCC 옵션이 여기에 설명되어 있습니다 :

https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html

-l-static-libgcc을 작성하는 경우, 컴파일러는 순진 lib-static-libgcc.a라는 라이브러리를 찾을 것이며, 여전히 기본 런타임 라이브러리에 연결됩니다.

관련 문제