软件编译、安装与虚拟化技术全解析
1. 配置日志问题处理
配置日志 config.log 通常是一个巨大的文件,这使得定位问题的确切来源变得困难。一般的做法是先跳到 config.log 的末尾(例如在 less 中输入大写的 G ),然后向上翻页,直到找到问题所在。不过,由于 configure 会将其整个环境信息(包括输出变量、缓存变量和其他定义)都转储到文件末尾,所以末尾部分有大量的内容。因此,更好的方法是跳到末尾后,向后搜索特定字符串,如 “for more details” 或失败的 configure 输出末尾附近的其他文本片段(在 less 中可以使用 ? 命令进行反向搜索),错误很可能就在搜索结果的上方。
2. pkg-config 工具介绍
- pkg-config 用途 :系统中存在大量第三方库,将它们存放在一个公共位置会很混乱,而分别安装又会在构建依赖这些库的软件包时产生问题。许多库现在使用
pkg-config程序,它不仅可以告知其头文件和库的位置,还能指定编译和链接程序所需的确切标志。其语法如下:
$ pkg-config options package1 package2 ...
例如,要查找流行压缩库所需
超级会员免费看
订阅专栏 解锁全文
17万+

被折叠的 条评论
为什么被折叠?



