没有合适的资源?快使用搜索试试~ 我知道了~
linux下编译安装程序的路径说明,文件安装,库的安装
4星 · 超过85%的资源 需积分: 32 20 下载量 85 浏览量
2010-01-12
15:36:46
上传
评论
收藏 32KB DOC 举报
温馨提示
试读
6页
prefix prefix 这个变量(通常作为实际文件安装目录的父目录,可以理解为其它实际文件安装目录的前缀)用于构造下列(除这两个安装根目录以外的其它目录变量)变量的缺省值。变量“prefix”缺省值是“/usr/local”。创建完整的GNU系统时,变量prefix的缺省值是空值,“/usr”是“/”的符号连接符文件。(如果使用“Autoconf”工具,它应该写成“@prefix@”)。注意:当更改了变量“prefix”以后重新执行“make install”,不会导致可执行程序(终极目标)的重建。 exec_prefix, sbindir ,libexecdir, bindir
资源推荐
资源详情
资源评论
linux 下编译安装程序的路径说明
1. 安装目录变量
在 Makefile 中,安装目录同样需要使用变量来指定,这样就可以很方便的修改文件的
安装路径。安装目录的标准命名下边将一一介绍。这些变量基于标准的文件系统结构,这
些变量的变种在 SVR4、4.4BSD、Linux、Ultrix v4 以及其它现代操作系统中都有使用。
安装者希望在调用 make 是改变这些值,(例如 make prefix=/usr install),或者在配置
时改变这些值(例如 configure –prefix=/usr)。 GNU 包不会对在该系统上这些变量适合于
哪些值做任何猜想,或者说 GNU 包不会猜测这些包应该被安装到哪里是更合适的: GNU
包使用缺省的特定设置是为了以便于所有的 GNU 包行为一致,它允许安装者做任何自己
想要的布局。
以下所罗列的两个变量是指定安装文件的根目录。所有其它安装目录都是
它们的子目录。注意:文件不能直接安装在这两个目录下。
prefix
这个变量(通常作为实际文件安装目录的父目录,可以理解为其它实
际文件安装目录的前缀)用于构造下列(除这两个安装根目录以外的其
它目录变量)变量的缺省值。变量“prefix”缺省值是“/usr/local”。创建完
整的 GNU 系统时,变量 prefix 的缺省值是空值,“/usr”是“/”的符号连接符
文件。(如果使用“Autoconf”工具,它应该写成“@prefix@”)。注意:
当更改了变量“prefix”以后重新执行“make install”,不会导致可执行程序
(终极目标)的重建。
exec_prefix
这个前缀用于构造下列变量的缺省值。变量“exec_prefix”缺省值是“$
(prefix)”(如果使用“Autoconf”工具,它应该写为“@exec_prefix@”)。
通常,“$(exec_prefix)”目录中的子目录下存放和机器相关文件(例如可执
行文件和例程库)。“$(prefix)”目录的子目录存放通用的一般文件。同样:
改变“exec_prefix”的值之后执行“make install”,不会重建可执行程序(终
极目标)。
文件(包括可执行程序、说明文档等)的安装目录:
bindir
用于安装一般用户可运行的可执行程序。通常它的值为:“/usr/local/
bin”,使用时应写为:“$(exec_prefix)/bin”。(使用 “Autoconf”工具时,
资源评论
- 泽坤2014-04-25介绍的比较详细,可以看一下。
野生流水线工人
- 粉丝: 48
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功