请教编译软件的基本问题
时间:2010-02-05
来源:互联网
我没学过编译相关知识,基础比较弱,请教几个基础问题(以lfs为例):
1.编译一个软件,链接的库的路径是不是在/etc/ld.so.conf和/etc/ld.so.conf.d/中?
如果修改这些文件,就可以链接不同的库?
但曾在某制作arm交叉编译链的文档上看到编译gcc时使用--with-newlib以禁止连接Glibc
现在我很糊涂,链接到哪个库是由/etc/ld.so.conf说了算还是gcc自己说了算?
2.编译xorg时用到了PKG_CONFIG_PATH
查资料看到pkg-config是通过PKG_CONFIG_PATH找到.pc文件,设置正确的编译参数
在编译Xorg7Libraries时出现问题:xtrans的xtrans.pc文件放在$XORG_PREFIX/share/pkgconfig而非$XORG_PREFIX/lib/pkgconfig
那么可以手动把xtrans.pc mv到$XORG_PREFIX/lib/pkgconfig吗?还是修改PKG_CONFIG_PATH比较好?感觉$XORG_PREFIX/share/pkgconfig下只有一个文件怪怪的
为何xtrans要把自己的xtrans.pc放在一个特殊的目录下呢?
1.编译一个软件,链接的库的路径是不是在/etc/ld.so.conf和/etc/ld.so.conf.d/中?
如果修改这些文件,就可以链接不同的库?
但曾在某制作arm交叉编译链的文档上看到编译gcc时使用--with-newlib以禁止连接Glibc
现在我很糊涂,链接到哪个库是由/etc/ld.so.conf说了算还是gcc自己说了算?
2.编译xorg时用到了PKG_CONFIG_PATH
查资料看到pkg-config是通过PKG_CONFIG_PATH找到.pc文件,设置正确的编译参数
在编译Xorg7Libraries时出现问题:xtrans的xtrans.pc文件放在$XORG_PREFIX/share/pkgconfig而非$XORG_PREFIX/lib/pkgconfig
那么可以手动把xtrans.pc mv到$XORG_PREFIX/lib/pkgconfig吗?还是修改PKG_CONFIG_PATH比较好?感觉$XORG_PREFIX/share/pkgconfig下只有一个文件怪怪的
为何xtrans要把自己的xtrans.pc放在一个特殊的目录下呢?
作者: stesen 发布时间: 2010-02-05
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28