4
gcc의 -sysroot 옵션을 사용하여 크로스 컴파일을 시도하고 있습니다. (특히 libc.so libpthread.so 또는) 링커 스크립트에 연결하려고 할 때, 나는절대 경로가 포함 된 링커 스크립트로 크로스 컴파일
$CTC_PATH/bin/ld: skipping incompatible /lib/libc.so.6 when searching for /lib/libc.so.6
$CTC_PATH/bin/ld: cannot find /lib/libc.so.6
는 기본적 로더 스크립트는 절대 경로를 포함 얻고, 지금은 내 호스트 시스템의에 연결하려고 라이브러리는 해당 경로에 있습니다. 나는 절대 경로를 제거함으로써이 문제를 해결했다.
링커 스크립트 편집과 관련이없는이 문제에 대한 다른 수정 사항을 알고있는 사람이 있습니까?
감사합니다.
-Wloption, option은 옵션을 링커에 전달합니다. – user364952