所以我正在做一个项目,我想为 C 使用一些 C11 特性。要使用这些特性,GCC 4.7 是必需的,所以我去了突触并查找了 4.7,我找到了包 gcc-4.7-base 所以我安装它[1]。
所以现在安装了 gcc-4.7-base 我希望能够使用 4.7,但是不,当我这样做时gcc --version
它仍然显示 4.6.3 甚至更多,当我尝试直接调用 4.7(via /usr/bin/gcc-4.7
) 时它不存在,尽管gcc-4.6
确实存在可执行文件。
如何“激活” GCC 4.7?我在这里读到,你用 做了一些疯狂的事情update-alternatives
,但它对我不起作用,因为gcc-4.7
可执行文件实际上并不存在于我的机器上。
注意: 1. 我也看到了 gcc-4.6-base,所以我想我会卸载它,但是 Synaptic 试图删除我安装的每个包并安装 Java 运行时,所以出于显而易见的原因我决定不删除它。