我想玩C++ 2011,所以我需要未发布的gcc 4.7。我能够成功获取svn trunk并编译它。如何正确切换gcc版本?
我要保持我的安全系统默认的gcc,所以我配置gcc4.7与--prefix和非标准位置安装它。
现在应该如何在系统默认的gcc上启用gcc 4.7?
我已经改变了CC和CXX变量,我更新了我的PATH对GCC 4.7 斌目录第一点。当我输入gcc --version我得到4.7 OK。
但gcc不仅仅是一个可执行文件。 gcc安装目录中有很多可执行文件。还有默认包含和std lib C++。
到目前为止,每一个博客条目/ SO问题,我在这个问题上找到只讲了GCC和克++可执行文件。
任何人都可以给我一个清单,我需要做的环境来完全使用gcc 4.7吗? 更新LD_LIBRARY_PATH?如何优先考虑gcc 4.7系统?还有其他事情要考虑吗?
在此先感谢。
在GCC FAQ中回答:http://gcc.gnu.org/faq。html#multiple – 2011-12-29 18:04:17
我用gcc 4.7编译后遇到奇怪的段错误。这就是为什么我要求提供我可能错过的信息。因此,在我的问题“正常”;) – Offirmo 2011-12-29 18:58:31