在APT存储库中找到的包中的“-dev”后缀是什么

问题描述 投票:0回答:1

我一直在尝试安装最新版本的Emacs(25.3),在运行下载目录中的configure.sh脚本后,它返回警告,我没有安装一些库,例如libpng,libxpm和其他我实际上安装了。

在使用“-dev”后缀安装相同的软件包之后,似乎已经修复了问题,现在脚本可以检测到这些库。

TL; DR我的问题是“-dev”后缀在apt存储库中表示什么,通常所有后缀如“-dbg”等。

linux ubuntu apt lib
1个回答
1
投票

带有-dev后缀(debian / ubuntu)或-devel后缀(red hat / centos / fedora)的软件包通常包含必要的文件,如果您要从使用相关库的源代码编译软件。它们通常包含C头文件(foo.h)和无版本共享库(libfoo.so)。非dev包只包含已编译二进制文件所需的版本化共享库(libfoo.so.1.1)。

© www.soinside.com 2019 - 2024. All rights reserved.