-
make all
和make是一样的, 构建(build)程序、文档、库等等。 -
make install
将已经build生成的可执行文件、链接库、文档等拷贝到系统级目录,一般package默认可执行文件拷贝到/usr/local/bin/目录,文档到/usr/local/share/doc目录,链接库到/usr/local/lib目录,修改默认目录需要配置configure文件,详见这里。 -
make install-strip
和make install一样,但是编译过程不输出debug信息。 -
make uninstall
把已经拷贝至系统级目录的所有文件删除。 -
make clean
删除所有make生成的文件。 -
make distclean
在make clean的基础上,把./configure生成的文件也删除。 -
make check
用于在make之后,运行单元测试(如果有的话),确保build成功。 -
make installcheck
用于在make install之后,运行单元测试(如有),确保拷贝到系统级目录的文件也可以正常运行(不常用)。 -
make dist
通过所有的源文件生成package-version.tar.gz。
网友评论