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
就可以了。