开发者

How to specify c++0x flag on cent os

开发者 https://www.devze.com 2023-01-15 03:10 出处:网络
The command g++ -o myprogram myprogram.c -std=c++0x works well on ubuntu but when I try the same with centos it throws me an error cc1plus: error: unrecognized command line option \"-std=c++0x\". Eve开

The command g++ -o myprogram myprogram.c -std=c++0x works well on ubuntu but when I try the same with centos it throws me an error cc1plus: error: unrecognized command line option "-std=c++0x". Eve开发者_运维技巧n google doesn't give the answer. Have anybody experienced it before? Does anybody know the solution?


You most likely have different versions of the compiler on each system, run g++ --version to see which version you're running on each (-std=c++0x is only supported from version 4.4 of g++).


In the CentOS repositories is something called g++44. Yum it, or grab it however makes the most sense to you.

Then, when you build, use g++44... with the rest of your switches. That might help, you never know.

If it works for you then you could remove g++ and symlink g++44.

0

精彩评论

暂无评论...
验证码 换一张
取 消