18.2. Example:使用 Makefile 构建 C 程序
按照以下示例中的步骤,使用 Makefile 来构建示例 C 程序。
先决条件
步骤
创建
hellomake目录并更改到此目录:mkdir hellomake cd hellomake
$ mkdir hellomake $ cd hellomakeCopy 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 helloCopy 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 helloCopy to Clipboard Copied! Toggle word wrap Toggle overflow