【转】DESTDIR: GNU Make中的默认约定
来源:互联网 发布:mac safari下载速度慢 编辑:程序博客网 时间:2024/06/15 19:14
原文:http://blog.csdn.net/coroutines/article/details/40891089
GNU Make中,有许多约定俗成的东西,比如这个DESTDIR:用于加在要安装的文件路径前的一个前缀变量。
比如,我们本地编译了一个第三方库,但需要对其打包发布给其他人使用,一方面如果我们安装到默认目录,
比如
/usr
,这时,安装后的文件一但数量很大,则打包时很难找全;或者我们在configure
时指定了--prefix
,或cmake
时指定了CMAKE_INSTALL_PREFIX,则pc文件内的编译依赖关系又会出错,变成了我们指定的那个路径,使用起来会很不方便。此时,DESTDIR就会派上用场。
DESTDIR
只在make install
时起作用,且和Makefile
是由什么工具生成的没有关系,用法如下:
make install DESTDIR=<$CUSTOM_PREFIX>
- 在configure或cmake时,指定了要安装的路径后,以这种方式make install安装的文件会通通安装到以$CUSTOM_PREFIX为前缀的目录中,这样,开发者直接对这目录中的文件打包,即可发布使用。
0 0
- 【转】DESTDIR: GNU Make中的默认约定
- DESTDIR: GNU Make中的默认约定
- DESTDIR and PREFIX of make
- GNU Make[转自GNU]
- GNU中的make和makefile
- Nginx脚本中的DESTDIR变量
- GNU make 的用法【转】
- 学习GNU Make (1)(转)
- 学习GNU Make (1)(转)
- GNU make
- GNU make
- GNU make
- GNU Make
- gnu make
- GNU make
- Gnu make
- GNU Make
- GNU make
- 【MATLB图像处理1】图像任意角度的旋转
- 19.剑指offer-把数组排成最小的数
- Android 认识EventBus轻量级事件总线框架
- Online Learning算法理论与实践
- 蓝桥杯java第八届B组:最大公共子串
- 【转】DESTDIR: GNU Make中的默认约定
- ffmpeg简单实战
- IOS addChildViewController方法使用及注意事项
- 欢迎使用CSDN-markdown编辑器
- JAVA导出excel(JFinal)
- Git 常用命令
- mysql查询5分钟内的数据
- nfs3方式挂载hdfs实现高可用存储
- HDU 6031 Innumerable Ancestors(LCA,树链剖分)