Unix/Ubuntu 上静态库文件的标准位置是什么

Unix/Ubuntu 上静态库文件的标准位置是什么

我正在尝试手动安装一个库,实际上只是将它放在一个合理的位置,最好是在我的lib路径中。

我有一个lib[...].a文件和一堆与该静态库文件有关的标头。如果我查看以下内容,/usr/lib/我只会看到.so文件,对于 等也是如此/lib//lib32/我想我可以把它扔进去,但是有没有地方可以让它与其他文件融为一体.a,或者那里是最佳位置?我不是图书馆专家,但我很确定这在功能上不会有影响,但我想学习传统的最佳实践。另外,放置标题的标准位置在哪里?

答案1

静态库位于其对应的动态库旁边,并且根据跳频请记住,静态库通常只需要建造软件,不是跑步它。

答案2

顺便说一句:不要将您手动安装的任何东西放入/usr/lib或中/lib,包管理系统会在那里安装东西;将其放入 中/usr/local,这就是它的用途。

相关内容