本文主要是介绍GNU Linux 下安装目录的规范,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 目录变量的重要性
- 安装目录应该通过变量命名,便于在非标准位置安装。
- 变量的使用允许安装程序时通过
make
或configure
命令行参数来覆盖默认值。
2. 标准文件系统布局
- 目录变量基于一个标准文件系统布局,该布局在GNU/Linux和其他现代操作系统中有所使用。
3. 变量的默认值
prefix
:安装的根目录前缀,默认值为/usr/local
。exec_prefix
:用于构建某些变量的默认值,默认值为$(prefix)
。
4. 可执行程序的安装目录
bindir
:用户可运行的可执行程序安装目录,默认为$(exec_prefix)/bin
。sbindir
:系统管理员使用的可执行程序安装目录,默认为$(exec_prefix)/sbin
。libexecdir
:其他程序运行的可执行程序安装目录,默认为$(exec_prefix)/libexec
。
5. 数据文件的分类
- 数据文件根据是否被程序修改以及是否与架构相关进行分类。
6. 数据文件的安装目录
datarootdir
:架构无关的只读数据文件的根目录,默认为$(prefix)/share
。datadir
ÿ
这篇关于GNU Linux 下安装目录的规范的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!