深入理解 Makefile:从简单到高级的编写指南
1. 简单 Makefile 基础
在开始编写特定项目的 Makefile 之前,我们先了解一个通用的 Makefile 示例。通过运行一个简单的程序 circumference 来验证其工作状态:
$> ./circumference
5
31.41590
10
62.83180
15
94.24770
Ctrl+D
这个简单的 Makefile 控制着 Make 的行为,它不是为特定项目编写的,因此适用于同一目录下的所有程序。以下是这个 Makefile 的内容:
CC=gcc
CFLAGS=-Wall -Wextra -pedantic -std=c99
-
CC变量将编译器设置为gcc。 -
CFLAGS变量设置了传递给编译器的标志,这里使用了-Wall -Wextra -pedantic -std=c99。
当执行 make 命令时,它会将 CC 和 CFLAGS 变量组合起来,形成 gcc -Wall -Wextra -pedantic -std=c
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



