make 在 linux 下经常用于一些软件的编译安装,所以了解一些基本的用法很有必要:
make 按默认配置編译
make -j8 8个进程同时编译,缩短总的时间
make world 编译所有能够编译的(postgresql 经常同时編译文档及附加模块(contrib)
make check 回归测试,用于安装完成后测试功能完整性,不能以 root 身份运行
make install 安装程序
make install-docs 安装文档(info、man手册)
make install-world 安装所有可安装的
make uninstall 删除安装的文件(生成的目录无法删除)
make clean 清除 make 生成的文件,但保留 configure 生成的文件
make distclean 将源码恢复为原始状态,即同时删除 make 与 configure 阶段生成的文件
make -C 指定源文件目录,仅安装程序的特定部分;
如只安装客户端应用和接口:
make -C src/bin install;
make -C src/include install;
make -C src/interfaces install;
make -C doc install
参考: