我是一个新手程序员,刚在我的Macbook上安装了XCode以获取GCC。我认为Xcode是在OSX上获取GCC的唯一途径。当我运行我的C++ Hello World应用程序时,g++会显示它是版本4.0.1,但当我查找以g开头的命令时,我也看到了g++-4.2。是否有办法使4.2成为默认版本,而不是4.0.1?另外,是否有办法将gcc更新到最新版本4.4.0?
编辑:好的,我安装了MacPorts并安装了gcc4.4,它在终端中显示为gcc-mp-4.4,那么如何使用“gcc_select”将其设置为默认版本呢?请告诉我相关的命令和信息。谢谢。
port select --list gcc
,设置版本的命令是port select --set gcc mp-gcc45
(将mp-gcc45替换为你的版本)。你仍然需要安装gcc_select。 - tmandry警告:端口定义已经超过两周,考虑通过运行“port selfupdate”来更新它们。错误:没有足够的权限写入MacPorts安装前缀。
? - user5779223port select --list gcc
时,它返回了Available versions for gcc: none (active)
,尽管我知道我已经安装了两个版本的gcc,所以这并没有帮助到我。 - user124384