Unix 系统软件安装与 Mac OS X 系统转换指南
1. 源码安装软件相关内容
在某些情况下,软件安装过程会将所有文件放置到一个单独的目录中,随后将该目录打包成 tar 文件,以便在其他系统上重复使用或在同一系统上重新安装。很多时候,可执行文件、文档及其他文件中会硬编码路径,所以软件最终应安装到 configure --prefix 选项指定的相同位置。
1.1 构建问题排查
从源码构建和安装软件时,可能会遇到各种错误,如磁盘空间不足、构建时内存不足、使用 gcc 构建库时参数错误、库不兼容、缺少头文件等。例如,在配置步骤中可能出现如下失败情况:
checking for iconv_open... no
checking for iconv_open in -liconv... no
configure: error: Blackbox requires iconv(3) support.
此类错误可能意味着:库确实缺失、配置脚本查找库的位置错误、配置脚本检测错误,或者在 iconv 检测过程的其他环节失败。当从配置脚本收到错误信息时,查看新生成的 config.log 文件通常很有用。
若遇到错误信息,可通过常用搜索引擎和 Google 群组(http://groups.google.com/advanced_group_search)进行搜索,多数情况下其他人可能已遇到并解决了相同或类似问题。此外,还可查看项目网站上的构建常见问题解答(FAQ),或咨询项目
超级会员免费看
订阅专栏 解锁全文
82

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



