学如逆水行舟
0. 一些概念
- Make命令是C/C++等编程语言项目中用于自动化构建和管理项目的工具。Make通过读取Makefile文件来确定如何编译和链接程序。Makefile文件包含了编译项目所需的所有规则和指令。
- 如何查看make install方式安装软件的路径
定位到Makefile所在路径
cd 到 config 目录下,cat 一下 config 下的文件
安装路径如:prefix=/usr/local exec_prefix=${prefix}
1. 常用命令
前提:先 cd 到 build 目录下,即先 cd 到 Makefile 所在的目录下。
- make all
用于编译所有目标文件,通常在Makefile中定义了多个目标,使用此命令可以一次性编译所有目标。 - make clean
用于删除由make命令产生的文件,如目标文件(.o)。 - sudo make install
用于将编译好的程序安装到系统中。
指定安装路径:make install prefix=/usr