Linux/Unix pkg-config 的一些资料
来源:互联网 发布:鸽子蛋 鸡蛋 知乎 编辑:程序博客网 时间:2024/04/26 19:26
今天安装libsigc++-2.0.17源码包死安安不上去,pkg-config没有该包信息,没办法,只有研究下 pkg-config 怎么用了
用kpg-config查询时出现
[root@SDNA ~]# pkg-config --cflags libsigc++-2.0.17
Package libsigc++-2.0.17 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsigc++-2.0.17.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libsigc++-2.0.17' found
郁闷半天~重新编译安装一样不行,最后发现源码包中含有sigc++-2.0.pc.in文件,内容为
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: libsigc++ 2
Description: Typesafe signal and callback system for C++
Version: @VERSION@
Libs: -L${libdir} -lsigc-2.0
Cflags: -I${includedir}/sigc++-2.0 -I${libdir}/sigc++-2.0/include
我又找了下pkg-config的相关资料,发现位于/usr/lib/pkgconfig文件夹下含有大量*.pc文件
我打开几个研究了下~把上面文件改成如下存如/usr/lib/pkgconfig文件夹中
==========sigc++-2.0.pc
prefix=/usr/local/lib
exec_prefix=/usr/local/lib
libdir=/usr/local/lib
includedir=/usr/local/include
Name: libsigc++ 2
Description: Typesafe signal and callback system for C++
Version: 2.0.17
Libs: -L${libdir} -lsigc-2.0
Cflags: -I${includedir}/sigc++-2.0 -I${libdir}/sigc++-2.0/include
最后终于安装好了该死的sigc++-2.0,名字还不一样~郁闷~不是lib开头
Linux阿~~你就是不让别人一次把你学完,一天一点点的教给我,我要受不了了~
还是外国人舒服亚~母语学,没障碍,中文资料好少好少~~~抱怨下
不过还不错~今天学到东东了
用kpg-config查询时出现
[root@SDNA ~]# pkg-config --cflags libsigc++-2.0.17
Package libsigc++-2.0.17 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsigc++-2.0.17.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libsigc++-2.0.17' found
郁闷半天~重新编译安装一样不行,最后发现源码包中含有sigc++-2.0.pc.in文件,内容为
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
Name: libsigc++ 2
Description: Typesafe signal and callback system for C++
Version: @VERSION@
Libs: -L${libdir} -lsigc-2.0
Cflags: -I${includedir}/sigc++-2.0 -I${libdir}/sigc++-2.0/include
我又找了下pkg-config的相关资料,发现位于/usr/lib/pkgconfig文件夹下含有大量*.pc文件
我打开几个研究了下~把上面文件改成如下存如/usr/lib/pkgconfig文件夹中
==========sigc++-2.0.pc
prefix=/usr/local/lib
exec_prefix=/usr/local/lib
libdir=/usr/local/lib
includedir=/usr/local/include
Name: libsigc++ 2
Description: Typesafe signal and callback system for C++
Version: 2.0.17
Libs: -L${libdir} -lsigc-2.0
Cflags: -I${includedir}/sigc++-2.0 -I${libdir}/sigc++-2.0/include
最后终于安装好了该死的sigc++-2.0,名字还不一样~郁闷~不是lib开头
Linux阿~~你就是不让别人一次把你学完,一天一点点的教给我,我要受不了了~
还是外国人舒服亚~母语学,没障碍,中文资料好少好少~~~抱怨下
不过还不错~今天学到东东了
- Linux/Unix pkg-config 的一些资料
- pkg-config的一些用法
- pkg-config的一些用法
- Linux的pkg-config命令
- pkg-config资料
- pkg-config一些用法
- Linux系统pkg-config工具的使用
- Linux系统pkg-config工具的使用
- linux中pkg-config的用法
- Linux中 `pkg-config` 命令的使用
- 【ARM-Linux开发】 pkg-config的用法
- Linux pkg-config 工具
- Linux命令pkg-config
- Linux命令pkg-config
- Linux命令 pkg-config
- linux源码安装和库文件的一些经验(二)--pkg-config
- 变态的pkg-config
- pkg-config的使用
- 忙
- Struts+Spring+Hibernate练习(完整)
- Tomcat JSP经典配置实例
- Java学习的30个目标
- oracle新建数据库和方案
- Linux/Unix pkg-config 的一些资料
- C++反汇编揭秘1 – 一个简单C++程序反汇编解析 (Rev. 3)
- (转)MrXie 之Asp.net Ajax 系列(一) ----------用了再说
- VC & GCC(一)
- Linux是毒药
- (转)MrXie 之Asp.Net Ajax系列(二) 局部页面呈现
- NFS服务配置实例
- VC2005下如何发布自己的程序
- 关于CTime的取值范围