64 비트 Fedora 17 서버에서 gcc/g ++ 4.8을 컴파일하려고합니다. 나는 빌드 프로세스 위트를 구성하고있다.빌드 gcc-4.8
./configure --prefix=/opt/gcc-4.8 --with-cpu=x86-64 --enable-languages=c,c++ --disable-multiarch
그런 다음 make를 실행한다. 빌드가 잠시 동안 덩어리가 나서 crti.o를 찾을 수 없을 때 실패합니다. 문제가 발생하기 이전의 컴파일 단계에서 -m32 옵션을 사용한다는 것은 컴파일이 32 비트 아키텍처에서 수행되고 있음을 나타냅니다. crti.o를 검색했을 때, 일반적으로 32 비트 용인/usr/lib 경로가 아닌/usr/lib64 경로에서 찾았습니다. 필자는 64 비트 용으로 만 컴파일하려고하므로 with-cpu 인수를 구성해야합니다. 분명히 이것은 충분하지 않습니다.
64 비트 컴파일 만 원본으로 만들어지고 64 비트 시스템 라이브러리와 유사한 파일 만 링크되도록 configure에 포함해야하는 인수는 무엇입니까?