Ubuntu 11.10 编译的时候找不库的头文件怎么办?
2011-12-07 18:23
141 查看
找不到包的话就要学会用pkg-config命令。例如,我在程序中有#include <dbus/dbus-lib.h>, 但是编译通不过,于是可以这样做:
这样就以不变应万变了
airead@airead:~/study/dbus/demo$ pkg-config --list-all | grep dbus dbus-glib-1 dbus-glib - GLib integration for the free desktop message bus dbus-1 dbus - Free desktop message bus dbus-python dbus-python - Python bindings for D-Bus
airead@airead:~/study/dbus/demo$ pkg-config --cflags dbus-glib-1 -pthread -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include
这样就以不变应万变了
相关文章推荐
- Ubuntu 11.10/Linux Mint 12.0 编译Android2.3.1
- (64位)ubuntu 11.10编译android 2.3准备的工作
- Ubuntu 11.10 编译安装 vim 7.3 和 vimgdb
- Ubuntu 11.10 源代码编译安装lamp环境
- 在程序编译的时候,头文件不参与编译,源文件单独编译(VC),但编译源文件时,会展开其包含的头文件
- Ubuntu 11.10编译Android 错误
- Ubuntu11.10之Android编译环境的配置及Samba服务器的搭建
- Ubuntu 12.04上编译Vim7.4的时候遇到“no terminal library found”问题
- ubuntu 11.10 编译Android4.0.3时遇到的错误解决
- ubuntu 11.10(32位系统)下编译android源码
- ubuntu 11.10(32位系统)下编译android源码
- [转]Ubuntu 11.10编译安装nginx、PHP 5.3.8、mysql
- 编译链接的时候 有动态库和静态库 怎么指定她连静态库来着[不要连动态库]
- Ubuntu 10.04下安装OpenCV及编译一个简单例程(找不到头文件的问题:error: cv.h: No such file or directory )
- Ubuntu 11.10编译android源代码2.3.1 (32位) <编译> .
- 在Ubuntu 11.10 编译android的改动
- 基于Ubuntu 11.10/12.04编译OpenCV 2.3.x和2.4.x(适用于Fedora和红帽子rhel 6.2)
- ubuntu 11.10(32位系统)下编译android源码
- Ubuntu 11.10 (Oneiric)上编译带utrace补丁的内核 转
- ubuntu 11.10 x64 编译android2.3.5