我想在我的项目中包含一些库,如 json-glib、beecrypt 或 libffi。
通常,我使用 安装所有库sudo apt-get install XYZ
。
但有时,我会.tar
在桌面上的某个位置获取我提取的任何库的文件。我不知道如何安装这些我有源代码的库。当我使用上面写的命令安装时,我会在文件夹中获取安装文件或有时在文件夹中
获取安装文件。 如果是源代码,该怎么做?/usr/include
/usr/lib
答案1
安装以源代码形式下载的库的推荐方法是:
假设您在主文件夹中,使用以下命令提取 .tar、.tar.gz、.tar.bz2、.tar.xz 文件,
tar xf source_filename
进入文件夹 /home/some_user/libxxx/(上一个 tar 命令将文件解压到的文件夹)
跑步,
./configure --prefix=/usr/local
make
sudo make install
这会将库安装在“/usr/local”中,这是根据惯例,当您不通过任何包管理器安装软件时推荐的路径。此外,这不会污染“/usr/lib”中的现有库,如果您将来希望卸载库,这将使维护变得容易。