一、make install默认安装路径
- 可执行文件:
/usr/local/bin
- 库文件:
/usr/local/lib
- 头文件:
/usr/local/include
- 共享资源:
/usr/local/share
二、apt install默认安装路径
- 可执行文件:
/usr/bin
- 库文件:
/usr/lib
- 头文件:
/usr/include
- 共享资源:
/usr/share
三、为何存在区别
- /usr 目录由系统包管理器(如 apt)使用,用于存储系统级的应用程序和库文件。
- /usr/local 目录通常用于存储由用户手动编译和安装的应用程序,以避免与系统包管理器管理的文件发生冲突。
四、查看安装路径
- 查看 make install 的安装路径
CMakeLists.txt 或 Makefile 配置文件中的MAKE_INSTALL_PREFIX
变量值,默认为/usr/local
。 - 查看 apt install 的安装路径
dpkg -L package_name