pkgconfig的使用
来源:互联网 发布:注册淘宝账号的步骤 编辑:程序博客网 时间:2024/05/22 13:14
在编译一个新的库时,除了生成include,lib还会生成一个pkgconfig目录,里面包括一个name.pc文件。
如下所示。
我们来看看这个pkgconfig目录下面的扩展名为.pc的文件内容。
根本上就是描述了includedir和libdir,还记得以前连接库的时候吗?要像下面这样写:
-I <header file path> -L <library path> -llibname
如果一个项目中连接了N个库,每一个库在不同的路径下面,这样写也写麻烦。
所以就出来了pkgconfig,就是库提供一个文件.pc用于描述如果有其他程序要使用我时,请从这个文件中获取我的一些信息。
所以,编译的时候就不用那么麻烦的指定了,
可以直接指定
-pkgconfig /home/shell.albert/libx264arm/lib/pkgconfig
即可。编译器会自动找到的。
0 0
- pkgconfig的使用
- Qt creator 使用pkgconfig
- pkgconfig的用法
- pkgconfig的用法
- pkgconfig工具使用 linux动态库加载
- pkgconfig 下的 *.pc做何用处?
- pkgconfig试用
- Makefile好助手:pkgconfig
- 介绍 pkgconfig(转)
- linux pkgconfig作用
- Makefile好助手:pkgconfig
- Makefile好助手:pkgconfig
- Makefile好助手:pkgconfig
- Makefile好助手:pkgconfig
- Makefile好助手:pkgconfig
- Makefile好助手:pkgconfig
- Could not symlink lib/pkgconfig/libpng.pc
- 源码安装软件 pkgconfig ld.so.conf ldconfig
- Posix线程编程指南(1)
- Web Service进阶(六)SOAPBinding绑定方式异常 is not found. Have you run APT to generate them
- Swift语言指南(二)基础操作符
- JUnit与Spring的整合——JUnit的TestCase如何自动注入Spring容器托管的对象
- Maven学习 (三) 使用m2eclipse创建web项目
- pkgconfig的使用
- JRTP库与JTHREAD库的编译与移植
- QScrollBar样式表总结
- Android中通过广播方式调起第三方App
- JAVA 中的LinkedHashMap 使用场景
- tcp发送带外数据
- json-lib 的maven dependency
- 斗地主调整结算框
- 提高第23课时,自测