我有一个用c ++编写的项目,我使用g ++版本4.8.4本地编译,代码为
g++ BasicModel.cpp -std=c++11x -O3
我正在尝试将此文件提交到群集以运行大量并行仿真,为此我需要在群集上编译代码。集群上的g ++编译器没有数据,因此我被迫使用ICC编译器版本13.0.0
使用以下
运行时ICC BasicModel.cpp -O3
然而,这并没有认识到我使用过的很多c ++ 11语法。他们可以使用他们的标志来避免这种情况,还是我需要重写我的代码?
答案 0 :(得分:0)
-std=c++11x
错误应该是-std=c++11
。