本文主要是介绍当我们yum install xxx-devel时,倒底安装了什么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
答案:安装了头文件,和依赖的库文件。
1. /usr/include系统默认的头文件路径,包含了大部分系统库和第三方库的头文件。
2. /usr/local/include本地安装的库的头文件路径,一般是自己编译的第三方库。
一个很好的文章:
https://blog.csdn.net/wangjianno2/article/details/52264814/
程序编译时,是如何找到所依赖的头文件呢?
configure时,通观全局,找到各依赖库所在的路径,就确定了头文件位置,
然后把这些路劲生成到makefile文件里面。
举例如下: (为什么这里代码块的背景色不是黑色的?)
----grep -i include Makefile | grep python3.10
PYTHON3_CFLAGS = -I/usr/local/python3.10/include/python3.10 -I/usr/local/python3.10/include/python3.10 -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
这篇关于当我们yum install xxx-devel时,倒底安装了什么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!