Linux **-devel 什么意思 比如 zlib 和zlib-devel什么区别

Linux **-devel 什么意思 比如 zlib 和zlib-devel什么区别,第1张

指对应软件包的开发包,一般会包括头文件、静态库甚至源码。

仅仅使用这些软件包是不需要安装-devel包的,但如果自己开发的软件需要用到这些软件包中的共享库等等的话就需要安装。

比如zlib库,有些应用依赖于这个库才能正常运行,因此需要安装zlib,但如果你不自己开发软件并用到zlib库的话则无需安装zlib-devel库

readme看过没?

INSTALL看过没?

默认就是生成.a的,如果要so,./config shared。

oot@ubuntu3:~/openssl-0.9.8e# ./config --disable-shared --enable-static --prefix=/usr/local/openssl --openssldir=/usr/local/openssl

Operating system: x86_64-whatever-linux2

Configuring for linux-x86_64

Usage: Configure [no-<cipher>...] [enable-<cipher>...] [-Dxxx] [-lxxx] [-Lxxx] [-fxxx] [-Kxxx] [no-hw-xxx|no-hw] [[no-]threads] [[no-]shared] [[no-]zlib|zlib-dynamic] [no-asm] [no-dso] [no-krb5] [386] [--prefix=DIR] [--openssldir=OPENSSLDIR] [--with-xxx[=vvv]] [--test-sanity] os/compiler[:flags]


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存