我无法找到有关这方面的信息,只能找到另一种方式(例如如何设置CMake以使用clang)。
我使用brew安装了gcc-4.8,并设置了所有依赖项、头文件等,但现在CMake拒绝使用gcc。
我已经在我的bash配置文件中设置了别名和实际条目:
export CC=/usr/bin/gcc
export CXX=/usr/bin/g++
alias gcc='gcc-4.8'
alias cc='gcc-4.8'
alias g++='g++-4.8'
alias c++='c++-4.8'
然而CMake固执地拒绝使用gcc,反而回归到clang:
air:build alex$ cmake -DCMAKE_BUILD_TYPE=DEBUG ..
-- The C compiler identification is Clang 5.1.0
-- The CXX compiler identification is Clang 5.1.0
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
/usr/bin
中的符号链接,这很繁琐 - 必须有更好的方法。 - Paul R