我是linux新手,并不知道如何将g ++的版本更改为4.5。我需要这样做才能执行c ++ 0x程序。
感谢。
答案 0 :(得分:3)
sudo apt-get install g++-4.5
g++-4.5
答案 1 :(得分:2)
您的问题的答案取决于您正在运行的Linux版本。要检查这一点,请尝试运行lsb_release -a
或cat /etc/*issue*
。
大多数Linux发行版允许您并行安装多个版本的gcc或g ++;例如,如果g ++ 4.1.2是默认版本并且还安装了g ++ 4.5,那么要运行4.5,您将在命令行而不是g++-4.5
调用g++
。同样,您也可以通过设置CXX环境变量来设置makefile以默认调用g ++ 4.5(例如,运行export CXX=g++-4.5
或使用CXX=g++-4.5 make
调用Make。)。
如果您当前没有安装g ++ 4.5,那么对于Ubuntu机器,您可以通过运行sudo apt-get install g++-4.5
来安装它。这假设g ++ 4.5可用于您的Ubuntu版本,并且您拥有Ubuntu框的管理员权限;如果您正在使用其他人的实验室,则可能没有管理员权限。
如果g ++不适用于您的发行版,或者您没有管理员权限,那么您必须下载gcc,自行编译,然后将其安装在您的主目录下。 GCC web site有关于如何操作的文档。祝你好运!
答案 2 :(得分:0)
如果您通过实验室环境访问Linux,那么您可能无法像其他答案所建议的那样升级gcc。您需要下载源代码,编译它,并将其安装在您的家庭环境中......如果有空间的话。
答案 3 :(得分:0)
也许它已经安装在名称g++-4.5
下,所以请尝试调用它并查看是否找到它。
否则,由于您说您在实验室中使用群集计算机,请询问系统管理员是否已安装g ++ 4.5或是否已安装。如果不是这种情况,请询问群集正在运行的操作系统,以便您可以在主目录中本地安装正确的二进制文件。