最近在编译Qt源码的时候,要做网络开发,需要
openssl
的支持,执行sudo apt-get install openssl
安装后,到Qt源码路径下执行./configure
后还是报错找不到openssl\opensslv.h
头文件,经过调研发现还需要sudo apt-get install openssl-devel
于是上网搜了下带-devel
的安装包的区别,在这里记录一下
devel
包也可以称为开发包,包含了一些在编译程序时依赖的 头文件 和 静态链接库 等信息,有的devel
包还包含开发文档或demo
就比如我遇到的问题,如果只需要openssl环境,那安装openssl
就可以,但如果需要编译其他程序(Qt源码),那就需要安装openssl-devel
,否则无法找到头文件