我正在使用g ++版本4.8.5。我正在尝试使用它来编译我的项目。当直接从终端编译时,它编译没有问题。但是,当使用make文件时,它会给我以下错误,即使我使用相同的选项。
cc1plus: error: unrecognized command line option "-std=c++11"
我在这里做错了什么?
修改
根据要求,这是我的makefile
行:
main: main.cc
@g++ -std=c++11 main.cpp -o run
答案 0 :(得分:3)
尝试使用g ++的绝对路径:
main: main.cc
@/usr/bin/g++-4.8 -std=c++11 main.cpp -o run