我正在尝试手动安装一个库,实际上只是将它放在一个合理的位置,最好是在我的lib
路径中。
我有一个lib[...].a
文件和一堆与该静态库文件有关的标头。如果我查看以下内容,/usr/lib/
我只会看到.so
文件,对于 等也是如此/lib/
。/lib32/
我想我可以把它扔进去,但是有没有地方可以让它与其他文件融为一体.a
,或者那里是最佳位置?我不是图书馆专家,但我很确定这在功能上不会有影响,但我想学习传统的最佳实践。另外,放置标题的标准位置在哪里?
答案1
静态库位于其对应的动态库旁边,并且根据跳频请记住,静态库通常只需要建造软件,不是跑步它。
答案2
顺便说一句:不要将您手动安装的任何东西放入/usr/lib
或中/lib
,包管理系统会在那里安装东西;将其放入 中/usr/local
,这就是它的用途。