我正在编写一些OpenGL代码,并且我对/ usr / lib中的库的链接变得越来越无用:
g++ Application.cpp -lglfw -lGL -lGLEW
我不想四处寻找/不记得这些库的确切名称,因此我在项目文件夹中有一个名为linkingsNeeded.txt的文件。该文件包含该命令,仅此而已。有没有一种方法可以保存链接列表,所以我可以输入
g++ Application.cpp
并且不必处理手动链接吗?例如,在CPP文件的#include部分中?
[学习使用某些build automation工具,例如GNU make或ninja。
然后您将编辑您的Makefile
(使用make),然后通过键入make
来构建您的程序>
当然,由于要所有警告和调试信息(对于GDB调试器,所以您希望将invoke GCC设置为g++ -Wall -Wextra -g
。