저는 우분투 리눅스를 새로 설치했고 gcc 컴파일러를 업데이트하려고합니다. 최신 gcc 컴파일러는 gmp, mpfr 및 mpc에 의존하므로 해당 파일을 다운로드하고 지침에 따라 소스를 gcc 4.8.1 소스 폴더에 저장했습니다.gcc 4.8.1을 만들지 않습니다
구성이 올바르게 실행 된 것 같습니다. 나는 어떤 옵션도 포함하지 않았다. 아무도 적절하지 않았기 때문이다. 방금 기본값으로 실행했습니다.
내가 할 실행할
, 나는 다음과 같은 오류 얻을 :configure: error: C++ compiler missing or inoperational
make[2]: \*** [configure-stage1-libcpp] Error 1
make[2]: Leaving directory `/home/clay/programming/C++/gcc-4.8.1'
make[1]: \*** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/clay/programming/C++/gcc-4.8.1'
make: \*** [all] Error 2
내가 루트로 터미널 창에서 실행하고, 그리고 나는 메이크으로 distclean을했고, 두 번째 시도,하지만 주사위. 나는 make 출력에서 이렇게 말하기 때문에 gcc와 cc를 모두 찾을 수 있다는 것을 알고있다.
아이디어가 있으십니까?
이외에도 루트가 아니어야합니다. – tripleee
명령 행에서 'gcc'또는 'g ++'을 실행할 수 있습니까? 그것은 무엇을 말하는가? 경우에 따라서 기본을 설치하는 좋은 방법은 'apt-get install build-essential'입니다. –
네가 맞다. 나는 루트가되어서는 안된다.하지만 리눅스를 몇 년 동안 사용하지 않았고 나중에 몇 가지 문제를 다루겠다. 예, gcc --help가 예상대로 실행됩니다. 나는 apt-get install 빌드에 익숙하지 않다. 나는 그것을 찾아야 할 것이다. – cassius