我最近在自制软件中安装了gcc @ 5。当我输入g++ --version
时,它显示我已经安装了4.2.1,而brew list
显示我有gcc @ 5。我希望能够使用最新的g ++版本编译代码,以便我可以访问c ++ 11。我尝试切换到我的usr/bin
文件夹并尝试使用sudo ln -s -f g++-@5 g++
更改我的g ++版本,但它留下了这个错误:ln: g++: Operation not permitted
。每次我想使用c ++ 11特定关键字(例如g++ -std=c++11 test.cpp - o test
)编译我的程序时,我都不想经常输入=default
。
我有macOS Sierra,而且我对macOS很新。我感谢任何帮助!