我在Debian上使用Eclipse CDT,我想指定自己的构建命令。我在首选项中已经这样做了:
如您所见,我的构建命令是g++ -std=gnu++11 main.cpp -o main -lGL -lGLU -lglut
。
......作为一个附带问题,-std=gnu++11
是多余的?我正在使用全新安装的Debian和sudo apt-get install build-essentials
。
但出于某种原因,Eclipse并没有完全使用我的构建命令。相反,它会将all
追加到它的末尾,这会搞砸:
正如您所看到的,Eclipse将all
附加到我的构建命令的末尾,搞砸了。我相信有一些设置可以在Eclipse中禁用它,但我找不到它的生命,我的谷歌技能也没有削减它。
如何禁用此功能?
答案 0 :(得分:2)
您实际上并不想编辑构建器设置页面以提供编译器/链接器特定的选项设置。
您可以删除下一个标签页上附加的all
但我很确定这不是你应该做的。您可以在C/C++ Build->Settings
页面提供所有编译器特定选项,包括目录,其他库等: