1.将pkg-config看成一个工具
–cflags 可以给出编译时需要的选项
–libs 可以给出链接时的选项

2.pkg-config 工具提取库的编译和连接参数有两个基本的前提:
1>库本身在安装的时候必须提供一个相应的 .pc 文件。不这样做的库 说明不支持 pkg-config 工具的使用。
2>pkg-config 必须知道要到哪里去寻找此 .pc 文件。

3.需要配置加载.pc文件的路径及lib库路径:
配置如下:

4.使用如下:
gcc test1.c pkg-config --cflags --libs gstreamer-1.0

参考链接:https://blog.csdn.net/jllongbell/article/details/88422054

编译时使用pkg-config --cflags --libs意义相关推荐

  1. webpack编译时No PostCSS Config的解决方法

    1. {loader:"postcss-loader",options: { // 如果没有options这个选项将会报错 No PostCSS Config foundplugi ...

  2. 编译gtk+程序报错gcc: pkg-config --cflags --libs gtk+-2.0: 没有那个文件或目录

    第一次接触gtk+.在网上搜罗良一番,装好相应的库后,编写了第一hello程序.在编译时输入以下命令:gcc -o hello hello.c 'pkg-config --cflags --libs ...

  3. gcc ------ 编译与链接选项及CFLAGS、LDFLAGS、LIBS

    gcc ------ 编译与链接选项及CFLAGS.LDFLAGS.LIBS GCC手册:https://gcc.gnu.org/onlinedocs/ GCC编译选项CFLAGS参数 选项 说明 - ...

  4. Linux kernel编译时编译选项多选一如何固化在config文件

    每次在进行裁剪的Linux kernel编译时,都会碰到有提示,让你在某些编译选项多选一,如: Initialize kernel stack variables at function entry ...

  5. 调试 configure--当程序不能编译时怎么办

    http://www.ibm.com/developerworks/cn/linux/l-debcon/ 现在许多开放源代码的程序都会附带有 configure 脚本.这种脚本的用途之一是自动进行对目 ...

  6. pkg-config --cflags --libs

    在上面的编译命令中我们其实用到了一个工具"pkg-config",它主要有以下几个功能: 1.检查库的版本号.如果所需要的库的版本不满足要求,它会打印出错误信息,避免链接错误版本的 ...

  7. Android 打造编译时注解解析框架

    2019独角兽企业重金招聘Python工程师标准>>> 说道注解,竟然还有各种分类,得,这记不住,我们从注解的作用来反推其分类,帮助大家记忆,然后举例强化大家的记忆,话说注解的作用: ...

  8. Java注解处理器(编译时注解)

    https://race604.com/annotation-processing/ Java中的注解(Annotation)是一个很神奇的东西,特别现在有很多Android库都是使用注解的方式来实现 ...

  9. ffmpeg编译时添加freetype支持,用于在视频中添加文字

    现在对ffmpeg的学习到了往视频指定位置添加对应文字的时候了. 发现添加文字,用的是drawtext滤镜,需要在编译ffmpeg的时候,添加–enable-libfreetype. 为此先编译fre ...

最新文章

  1. 【Linux系统编程】fork()函数详解
  2. 拓扑排序基础题——排序
  3. asp.net控件开发基础(19)
  4. Node.js有了新的管理者
  5. 解决git clone报错SSL certificate problem
  6. Wordpress SEO robots
  7. Linux操作Oracle(6)——Oracle11g OPatch 打补丁全纪录【Oracle11g windowsX64位环境+OPatch11.2.0.3.28】及资源下载
  8. vueh5调用摄像头拍照_Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能...
  9. 公交车座位的坐垫设计成可替换,冬夏两用
  10. QT 之ECharts加载shp方法
  11. Oracle 误删恢复
  12. SQL优化步骤(建议收藏)
  13. S5PV210系列 (裸机十五)之 iNand
  14. 今日头条还可以引流么?今日头条引流效果怎么样?
  15. pyká Unlimited for Mac(项目管理软件)
  16. android socket代理app,android socket客户端app
  17. 十大免费设计资源网站(素材,图库,字体,图标,flash)
  18. html5 index属性,深入理解CSS z-index属性
  19. 关于RSA算法的探究 -Crypto 0x01
  20. Java “constant string too long” 编译错误

热门文章

  1. Android横向滑动的listview
  2. git 丢弃修改 回退版本
  3. ESP32用python驱动GY-VL53L0X
  4. vue.js的element表格在线编辑的正确姿势vue-element-extends
  5. untiy 实时人像抠图
  6. Java项目:SSH在线运动健身管理系统
  7. 线程学习(10)-monitor
  8. 大电流导电滑环应用在行业的综合评估测试结果
  9. 苹果金融审核3. 2.1 Business: Other Business Model Issues - Acceptable解决办法分析
  10. 雷达原理---直接数字中频正交采样