Makefile 是一个用于自动化构建的工具,其常用命令包括:
make 命令用于执行 Makefile 中定义的规则,根据规则构建目标。如果没有指定目标,默认构建第一个目标。例如:
make
make # 构建默认目标 make target # 构建指定目标
clean 命令用于清理生成的中间文件和可执行文件。通常在 Makefile 中定义一个 clean 规则来执行清理操作。例如:
clean
clean: rm -rf *.o myprogram
all 命令或者直接运行 make 可以构建 Makefile 中定义的所有目标。通常在 Makefile 中定义一个名为 all 的目标,作为默认的构建目标。例如:
all
all: myprogram
install 命令用于将构建好的文件安装到系统指定的位置,例如将可执行文件复制到 /usr/local/bin 目录。通常需要在 Makefile 中定义一个 install 规则来执行安装操作。
install
/usr/local/bin
uninstall 命令用于卸载已经安装的文件,通常与 install 命令搭配使用。在 Makefile 中定义一个 uninstall 规则来执行卸载操作。
uninstall
cleanall 命令用于清理所有生成的文件,包括中间文件和可执行文件。通常在 Makefile 中定义一个 cleanall 规则来执行完全的清理操作。
cleanall
help 命令用于显示 Makefile 中定义的帮助信息或者可用的目标。可以在 Makefile 中定义一个 help 规则来输出帮助信息。
help
这些是 Makefile 中常用的命令,你可以根据自己的项目需求来定义和扩展其他命令。
原文链接:codingdict.net