在哪里手动安装库?


14

我想在我的Ubuntu系统上安装SFML(免费的多媒体C ++ API),这基本上不是问题。但是我想知道应该在哪里存储文件。

我可以看到,Ubuntu在其中存储了我的C ++标准库/usr/include/c++,依此类推。.我的问题是,我不知道应该把库留在哪里,或者没有应该用于此的地方,我可以移动我想要的文件在哪里?

我所寻找的只是某种“正确的方法”,但我找不到答案。我希望我的图书馆保持井井有条。

Answers:


17

/usr/local/lib/应该是正确的文件夹。这是从源代码(由FHS定义)手动安装共享库文件的正常位置。

如果通过运行建立一个图书馆./configuremakesudo make install,它将通常安装有自动。


1
非常感谢你!这就是我需要的答案:)
displayname

6
/usr/local/include/用于包含文件。
罗比·巴萨克

一旦将它移到那里,如何确保整个系统知道它在那里?您必须进行编辑/etc/environement吗?
tatsu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.