18.2. Example:使用 Makefile 构建 C 程序
按照以下示例中的步骤,使用 Makefile 来构建示例 C 程序。
先决条件
步骤
创建
hellomake
目录并更改到此目录:mkdir hellomake cd hellomake
$ mkdir hellomake $ cd hellomake
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建包含以下内容的文件
hello.c
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建包含以下内容的文件
Makefile
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow ImportantMakefile 配方行必须以制表符字符开头。从浏览器中复制以上文本时,您可以粘贴空格。手动更正此更改。
运行
make
:make
$ make gcc -c -Wall hello.c -o hello.o gcc hello.o -o hello
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这将创建一个可执行文件
hello
。运行可执行文件
hello
:./hello
$ ./hello Hello, World!
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行 Makefile 目标
clean
以删除创建的文件:make clean
$ make clean rm -rf hello.o hello
Copy to Clipboard Copied! Toggle word wrap Toggle overflow