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

Max*_*Max 8 linux

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

我有一个lib[...].a文件和一堆与该静态库文件有关的头文件。如果我期待下/usr/lib/我只看到.so文件,也对/lib//lib32/等我想我可以扔掉它在那里,但有没有在那里可以得到舒适与其他任何地方.a的文件或者是作为不错的地方,任何?我不是图书馆专家,但我很确定它在功能上无关紧要,但我想学习传统的最佳实践。另外,放置标题的标准位置在哪里?

Ign*_*ams 10

静态库属于其相应的动态库旁边,并符合FHS . 请记住,静态库通常只用于构建软件,而不是运行软件。


rei*_*ost 9

顺便说一句:不要把你手动安装的任何东西放在包管理系统安装东西的/usr/libor/lib中;把它放进去/usr/local,这就是它的用途。