经过一番努力,我终于能够构建一个 gcc 4.9.3(我正在使用的机器上没有 root 权限,而且 Fedora 22 无论如何也不打包 gcc 4.9)。它甚至可以工作,即使用它来编译简单的程序会产生执行其工作的可执行文件。
但是...当我想将它与具有自动工具配置脚本或 CMake 的包一起使用时会发生什么?我可能需要设置一些环境变量,让他们知道他们应该更喜欢新的编译器 - 及其相关的包含和库文件。我想我可以设置
export CC=$HOME/opt/gcc/bin/gcc
export CXX=$HOME/opt/gcc/bin/g++
但我确信还需要进行一些其他环境变量设置。这些是什么?