文件名称:CPP_GNU_MAKE-Debug-Release
文件大小:2KB
文件格式:ZIP
更新时间:2024-04-11 09:49:10
Makefile
CPP_GNU_MAKE-调试发布 建造 构建模式可以是“调试”或“发行”,例如: $ make -f build.mk BUILDMODE=debug build 笔记! 您必须从build.mk所在的同一目录构建它。 您不能编写: $ make -f build/build.mk BUILDMODE=debug build 因为在build.mk中使用$(CURDIR) ,并且如果您不在同一目录中,那么$(CURDIR)将不在build.mk文件所在的位置。 怎么运行的? 要跟踪头文件的更改,我们需要创建依赖文件。 例如,我们有file.d,它包含: file.o: file.cpp header_file1.h header_file2.h 但是主要问题是makefile ,如果目标文件和makefile不在同一目录中,则依赖文件将不起作用。 我想出了创建gExec.mk软链
【文件预览】:
CPP_GNU_MAKE-Debug-Release-main
----README.md(2KB)
----build()
--------build.mk(1KB)
--------gExec.mk(399B)