linux下 .pc是什么文件文件

linux下 .pc是什么文件文件,第1张

看前面的 pkgconfig 。

就是他的东西。

pkgconfig 是一个命令程序,他通过一个通用的参数从 .pc 文件里面获取一些数据来帮助调用某个函数库的程序得到正确的编译参数。这是开发用的程序,如果你不需要开发编译程序。这部分都是 *-devel 包里面的数据。这些包卸载即可。

其实 pkg-config 就是个二传手而已。不过他提供了一个通用的参数获取方式,很多软件还是比较喜欢给他准备一个配置数据文件的。

理论上确实可以直接写成.c文件,但是直接写成.c文件会非常复杂,而且有很多内部的数据一般人不清楚怎么用,你可以打开编译后的.c文件看看,里面的代码看了会眼晕的,至少我是看晕了,更别说修改或者直接写.c文件了。所以一般是用proc语法写成.pc文件后,用proc编译成.c文件再用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6130018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存