gpt4 book ai didi

c++ - 我应该如何命名基于 linux 的 C++ 库?

转载 作者:行者123 更新时间:2023-11-27 22:53:51 26 4
gpt4 key购买 nike

当通过终端在 Ubuntu 15.10 上安装 C++ 库时,我注意到很多库的命名方式都是 libexample-devlibexample2。在为 Linux 编程命名库时,我应该如何按照惯例进行命名?另外,最后的 dev 是什么意思,名字后面的破折号后面还有什么?

最佳答案

库与提供它的 Debian/Ubuntu 软件包不同。

libfoo-dev(所谓的开发)包通常提供一些头文件和静态库(需要使用该库构建源程序)。

libfoo 包提供共享库(其他程序和包运行时需要)。

通常 libfoo-dev 包依赖于它的 libfoo 包。

关于c++ - 我应该如何命名基于 linux 的 C++ 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35019782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com