StupidBeauty
Read times:261Posted at:Wed Oct 20 17:54:07 2010 - no title specified

Liberty其实就是binutils里面的一个东西

今天本座发现以前打的一个oprofile 的包有点问题,于是就修改spec文件重新打包。在这个过程中,一般都会发现很多被当前软件包依赖的库不存在,因此本座今天就作好了安装各个依赖项的准备了。

果然呢 ,又碰到一些库不存在的错误了,其中很多包都可以在软件库里很容易地找到,本座就不说了。直到本座碰到了 liberty 这个东西。上次打包的时候就碰到过这个东西,只记得当时很费了点劲才解决的。 configure 时的 错误信息是 说没找到 libiberty.h ,接着说系统没有安装 liberty 。一般这个时候所说的 没安装 ”是指缺少相应的开发包,其中包含的是一些头文件及静态链接库。这种问题常见的解决方法是去安装相应的 “?-devel”软件包 。按照惯例的话,这个时候应该去软件仓库里安装 “liberty-devel”就行了,于是本座照常地打开 yumex ,查找 liberty ,结果什么都没找到。

这样本座就去网上搜索了,也没有看到有哪个网站说它是 liberty 的主页,倒是有些前辈说安装了 binutils 就好了。于是本座在 yumex 里面列出 binutils-devel 的目录一看,里面果然有 libiberty.h 这个头文件。一安装 binutils-devel ,再 configure ,就不报告这个错误了。

binutils 这样的老牌软件包,里面大多会包含很多东西,如果你下次碰到某个依赖的库在软件仓库里面找不到,并且还找不到主页的话,可以去这些老东西里面找找试试。

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4