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 opinionsHxLauncher: Launch Android applications by voice commands