【发布时间】:2013-10-08 08:49:20
【问题描述】:
我发现越来越多的开源库会使用C++11的特性,而我的Ubuntu Desktop 12.04只有gcc 4.6,我想用update-alternatives把默认的gcc版本改成4.7或者4.8。我想知道,如果由 gcc 4.6 编译的 /usr/local/lib 中的库需要由新的 gcc 4.7/4.8 重新编译。在我看来,如果依赖库还在系统中,则无需重新编译。但是,如果新的 gcc 4.7 编译了一个依赖库,那么库之间的依赖关系是否仍然正确?对不起我的英语不好。 谢谢。
【问题讨论】:
标签: gcc c++11 ubuntu-12.04 gcc4.7