Makefile 常用命令详解


Makefile 是一个用于自动化构建的工具,其常用命令包括:

1. make

make 命令用于执行 Makefile 中定义的规则,根据规则构建目标。如果没有指定目标,默认构建第一个目标。例如:

make        # 构建默认目标
make target # 构建指定目标

2. make clean

clean 命令用于清理生成的中间文件和可执行文件。通常在 Makefile 中定义一个 clean 规则来执行清理操作。例如:

clean:
    rm -rf *.o myprogram

3. make all 或 make 默认目标

all 命令或者直接运行 make 可以构建 Makefile 中定义的所有目标。通常在 Makefile 中定义一个名为 all 的目标,作为默认的构建目标。例如:

all: myprogram

4. make install

install 命令用于将构建好的文件安装到系统指定的位置,例如将可执行文件复制到 /usr/local/bin 目录。通常需要在 Makefile 中定义一个 install 规则来执行安装操作。

5. make uninstall

uninstall 命令用于卸载已经安装的文件,通常与 install 命令搭配使用。在 Makefile 中定义一个 uninstall 规则来执行卸载操作。

6. make cleanall

cleanall 命令用于清理所有生成的文件,包括中间文件和可执行文件。通常在 Makefile 中定义一个 cleanall 规则来执行完全的清理操作。

7. make help

help 命令用于显示 Makefile 中定义的帮助信息或者可用的目标。可以在 Makefile 中定义一个 help 规则来输出帮助信息。

这些是 Makefile 中常用的命令,你可以根据自己的项目需求来定义和扩展其他命令。


原文链接:codingdict.net