当我有源代码时,如何安装该库?

当我有源代码时,如何安装该库?

我想在我的项目中包含一些库,如 json-glib、beecrypt 或 libffi。
通常,我使用 安装所有库sudo apt-get install XYZ
但有时,我会.tar在桌面上的某个位置获取我提取的任何库的文件。我不知道如何安装这些我有源代码的库。当我使用上面写的命令安装时,我会在文件夹中获取安装文件或有时在文件夹中
获取安装文件。 如果是源代码,该怎么做?/usr/include/usr/lib

答案1

安装以源代码形式下载的库的推荐方法是:

  1. 假设您在主文件夹中,使用以下命令提取 .tar、.tar.gz、.tar.bz2、.tar.xz 文件,

    tar xf source_filename

  2. 进入文件夹 /home/some_user/libxxx/(上一个 tar 命令将文件解压到的文件夹)

  3. 跑步,

    ./configure --prefix=/usr/local

    make

    sudo make install

这会将库安装在“/usr/local”中,这是根据惯例,当您不通过任何包管理器安装软件时推荐的路径。此外,这不会污染“/usr/lib”中的现有库,如果您将来希望卸载库,这将使维护变得容易。

相关内容