OpenBSD는 최신 버전의 gcc를 egcc로 설치합니다. gcc 4.4+가 필요한 일부 소프트웨어를 컴파일하려고 하는데 autoconf가 최신 버전의 gcc를 사용하도록 설득할 수 없는 것 같습니다...
나는 시도했다:
# export CC=egcc
# $CC --version
# egcc (GCC) 4.7.2
# ...
그리고
# export CC=/usr/local/bin/egcc
# $CC --version
# egcc (GCC) 4.7.2
# ...
심지어 ~/bin에 대한 심볼릭 링크를 만들어 내 경로에 추가해 보았습니다.
# cc --version
# egcc (GCC) 4.7.2
# ...
# gcc --version
# egcc (GCC) 4.7.2
# ...
그리고:
# ./configure CC=egcc
# ./configure CC=/usr/local/bin/egcc
# CC=egcc ./configure
# CC=/usr/local/bin/egcc ./configure
하지만 어쨌든 나는 여전히 다음과 같은 결과를 얻습니다.
configure: error: Only GCC 4.4 or newer supported
누군가 내 접근 방식에 어떤 문제가 있는지 말해 줄 수 있습니까?
답변1
아, g++을 원해요...
# export CXX=eg++
환경 변수를 설정하기 CXX
만 하면 됩니다 .