2012-10-14 3 views
7

스피을 crosscompiling --- GCC_NO_EXECUTABLES 후 허용되지 않습니다 성공적으로 바이너리 유틸리티, 모든 GCC를 구축 한 후 http://wiki.osdev.org/OS_Specific_Toolchain링크 시험이 자습서를 사용하여 크로스 컴파일러 구축을 위해 노력 툴체인

을 newlib에

나는 무엇입니까 나도 몰라

checking for shl_load... configure: error: Link tests are not allowed after GCC_NO_EXECUTABLES. 
Makefile:8970: recipe for target `configure-target-libstdc++-v3' failed 
make[1]: *** [configure-target-libstdc++-v3] Error 1 
make[1]: Leaving directory `/usr/src/build-gcc' 
Makefile:870: recipe for target `all' failed 
make: *** [all] Error 2 

이 도와주세요 빌드 GCC에서 메이크업의 마지막 부분에서 오류 ...

+0

컴파일 대상 컴파일러에 대해 설정 한 빌드 대상은 무엇입니까? – HonkyTonk

+0

대상은 i586-pc-myos .... 나는 위에서 언급 한 튜토리얼 에서처럼 소스 패키지의 많은 파일을 편집했습니다 ..... – Saurabh7

+0

@Tractor 동일한 문제가 있습니다. 해결책을 찾았습니까? –

답변

1

요 configure 명령 옵션. 하지만 --enable-language = c으로 변경할 경우 - 사용 가능 언어 = c으로 변경하십시오. 또는 언어 c 및 C++로 부트 스트랩을 컴파일 중일 수 있습니다. 이 경우이 오류가 발생합니다.

0

ARM 용 교차 컴파일러를 빌드 할 때이 문제가 발생했습니다. 결국 crosstool-NG을 사용하여 전환되었습니다. 프로세스를 크게 단순화 한 스크립트입니다. 그것은 나를 위해 매력처럼 일했습니다.

관련 문제