我有Ubuntu 10.10。 命令: g++ -v唤起响应gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)
而且命令sudo apt-get install g++唤起了响应g++ is already the newest version 。
但是,下面的网站告诉我,最新版本的GNU是4.5.2: http : //gcc.gnu.org/
我如何升级我的GCC编译器到最新的4.5.2?
apt-get install命令告诉你这是最新的版本,取决于Ubuntu的版本库。
GCC网站告诉你GCC项目开发的最新版本。 这就对了。
所以,如果你想运行最新的版本,你需要从源代码安装软件包,或者等到Ubuntu的人发布一个新版本才能获得最新的版本。 这是通用的,与GCC项目无关。
我做了以下,它的工作原理:
在Ubuntu 10.10菜单上:系统 – >pipe理 – >新立得软件包pipe理器 – >searchg ++ – 4.5并标记所有的安装。 确保你也标记依赖关系。
转到文件夹/usr/bin并input命令
ls -lg* sudo rm g++ gcc sudo ln -s g++ g++-4.5 sudo ln -s gcc gcc-4.5
现在编译任何C ++ 0x程序,您需要给出命令
g++ -std=c++0x <source_file_name>.cpp