Makefile
Makefile
Makefile 模版
Makefile的使用模板:
1 |
|
使用实例:
一个简单的 C 语言项目目录结构如下所示:
1 |
|
这个项目的文件组织结构很简单,所有源代码文件都在 src/
,里面,在 other/
文件夹中放了一些其它需要的文件。现在使用我们上面介绍过的Makefile,只需在 myproject/
目录下运行以下命令即可构建项目:
1 |
|
这会将 src/
文件夹下的所有源文件编译为目标文件(obj/*.out
) ,并将它们链接为可执行文件(myproject)。然后运行以下命令即可运行可执行文件:
1 |
|
这将启动myproject可执行文件。此外,还有一些其他的Makefile目标可供选择,例如:
make clean
:清除构建文件和运行文件。make memcheck
:使用valgrind检查内存泄漏、数组越界等问题。make <target>
:直接运行make <target>
命令将对应的 target(如myproject)作为目标直接构建。
总之,Makefile的使用可以极大地提高项目管理和构建的效率。
Makefile
http://example.com/2023/06/01/Go入门到精通/Makefile/