2
A
回答
3
sudo apt-get install g++-4.5
g++-4.5
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环境变量(例如,运行export CXX=g++-4.5
或使用CXX=g++-4.5 make
调用Make)来设置makefile以默认调用g ++ 4.5。
如果您目前没有安装g ++ 4.5,那么对于Ubuntu机器,您可以通过运行sudo apt-get install g++-4.5
来安装它。这假定g ++ 4.5可用于您的Ubuntu版本,并且您拥有Ubuntu box的管理权限;如果你使用别人的实验室,你可能没有管理员权限。
如果g ++不适用于您的发行版本,或者您没有管理权限,那么您必须下载gcc,自己编译并安装到您的主目录下。 GCC web site有关于如何这样做的文档。祝你好运!
0
如果您通过实验室环境访问Linux,那么您可能无法像其他答案所建议的那样升级gcc。您需要下载源代码,进行编译并将其安装到家庭环境中......如果有空间的话。
0
也许它已经安装在名称g++-4.5
下,所以尝试调用它,看看它是否被发现。
否则,既然您说您正在实验室中使用群集机器,请询问您的系统管理员是否已安装或可以安装g ++ 4.5。如果不是这种情况,请询问哪个操作系统集群正在运行,以便您可以在主目录中本地安装正确的二进制文件。
相关问题
- 1. G ++ 4.1.2编译器错误
- 2. 在OSX上将默认编译器从llvm-g ++更改为g ++
- 3. 将cmake编译器从clang更改为g ++ for mac
- 4. 如何在eclipse中将编译版本更改为api 23 android?
- 5. 更改Visual Studio编译器版本
- 6. 从源代码编译node.js时,如何将CFLAGS更改为-g -O0?
- 7. 如何在Eclipse IDE中将编译器从C更改为C++?
- 8. 如何将.Net Framework从版本3.5更改为版本4.0
- 9. g ++的sfinae 4.1.2
- 10. ,如何将Java更改为新版本?
- 11. 更改运行时编译版本
- 12. Debian上的g ++:更新的编译器
- 13. 如何提交到版本编辑器的更改每次我编译项目
- 14. 更改Eclipse中大量项目的编译器版本
- 15. 更改编译C编译器
- 16. eclipse崩溃时的编译器版本更改
- 17. 如何将gcc编译器更改为ubuntu上的C++ 11
- 18. Tablayout在将编译sdk版本从23更改为24之后被破坏
- 19. 版本2.10中的Mono.CSharp(编译器即服务)更改
- 20. 将JDK版本从1.8更改为1.6
- 21. 将Android版本从2.2更改为2.1
- 22. 将ASP.NET从版本2.0更改为4.0?
- 23. g ++ 4.1.2与g ++混合4.6
- 24. 如何更改编译单元的版本?
- 25. 如何在编译后更改* .a文件的版本信息
- 26. 如何将StyleCop规则从版本4.3或4.5转换为4.6?
- 27. 将微软编译器从vc14更改为devenv.exe中的vc12
- 28. 在更改版本后降级g ++
- 29. 如何将eclispe的版本从1.8更改为1.7?
- 30. 如何将PHP的默认版本从4更改为5?
您使用的是哪种Linux发行版? – 2010-05-26 20:25:51
你可以尝试删除g ++,然后安装版本4.5 – 2010-05-26 20:28:44
我不确定,猜ubuntu。我在实验室中的集群机器上通过putty(从windows)执行程序 – 2010-05-26 20:29:01