Linux第三方库安装教程:curl和sqlite库怎么装

 更新时间:2026年08月25日 14:25:10   作者:haozigegie  
还在为Linux下安装第三方库发愁?本文手把手教你编译安装curl和sqlite库,从解压、configure配置到动态库使用,一步步搞定,学会这些方法,以后安装任何第三方库都不再是难题

Linux在使用很多额外的功能时都要用到第三方库,本文将使用curl库和sqlite库两个第三方库

获取第三方库

在官网或者某个途径(git)获得该库的压缩安装包,使用命令tar xvf 压缩包解压第三方库压缩包

第三方库解压包一般包括以下内容:

安装第三方库

①查看第三方库的压缩包中的README文件,该文件是作者对这个库的介绍文档,一般会介绍这个库的功能和如何去使用这个库

  • 如第三方库sqlite的README文件告诉我们在Linux系统如何去编译安装这个库

  • 第三方库curl的README告诉我们如何使用这个curl库看curl.1文件,编译安装curl库请看INSTALL文件

②如果第三方库的压缩包中拥有docs目录,就去查看该目录的文件内容,该目录的部分文件是对    README的补充。

③第三方库的压缩包中的configure文件是对第三方库的安装路径和编译工具的描述,

命令./configure --help查看这些描述

  •  如果不想第三方库安装在目录/usr/local/lib底下,可以执行命令:./configure --    prefix=$PWD/_install ,该命令可以在当前目录新建一个目录_install,把第三方库安装在这个目录中。
  • 如果第三方库是为其他Linux系统使用,可以不指定编译器gcc,而指定交叉编译链,命令:./configure --    prefix=$PWD/_install --host=arm-linux-gnueabinf-gcc

④对于大部分第三方库,安装的步骤大部分为:

  • ./configure
  • make
  • make install

安装的第三方库为动态库 

使用第三方库

如果第三方库在执行命令时./configure时,执行的命令为./configure --prefix=$PWD/my_install,那么该第三方库并没有安装在/usr/local/lib底下,而是在my_install/lib底下,那么在使用该库时需要进行一些操作,详细可以看往期博文如何使用动态库。

  • 方式1,将动态库添加到/usr/lib底下:sudo cp libxxx.so /usr/lib
  • 方式2,通过环境变量添加 动态库的搜索路径:export LD_LIBRARY_PATH="动态库所在路径"

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux 服务器安全技巧

    Linux 服务器安全技巧

    一台服务器由大量功能各异的部件组成,这一点使得很难根据每个人的需求去提供定制的解决方案。这篇文章尽可能涵盖一些有所裨益的小技巧来帮助管理员保证服务器和用户安全
    2016-03-03
  • .htaccess 顶级域名重定向绑定空间目录

    .htaccess 顶级域名重定向绑定空间目录

    .htaccess可以简单的实现二级域名重定向本站提到过,其实简单的修改一下就可以实现顶级域名重定向到空间目录
    2012-05-05
  • Linux中的计划任务(crontab)使用方式

    Linux中的计划任务(crontab)使用方式

    这篇文章主要介绍了Linux中的计划任务(crontab)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • linux直接运行py文件的方法

    linux直接运行py文件的方法

    今天小编就为大家分享一篇linux直接运行py文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • 宝塔多个版本PHP切换默认PHP版本

    宝塔多个版本PHP切换默认PHP版本

    这篇文章主要介绍了宝塔多个版本PHP切换默认PHP版本的方法,需要的朋友可以参考下
    2023-08-08
  • Centos系统服务器查看端口是否开放的方法

    Centos系统服务器查看端口是否开放的方法

    本文介绍了在Centos系统服务器上如何查看端口是否开放的方法,通过telnet命令可以轻松实现。这对于服务器管理员来说非常重要,可以帮助他们及时发现端口问题并进行修复。
    2023-03-03
  • Linux flock文件级别的锁定方式

    Linux flock文件级别的锁定方式

    这篇文章主要介绍了Linux flock文件级别的锁定方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07
  • Linux Pinctrl子系统使用及说明

    Linux Pinctrl子系统使用及说明

    这篇文章主要介绍了Linux Pinctrl子系统使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-04-04
  • 详解Linux(Centos)之安装Nginx及注意事项

    详解Linux(Centos)之安装Nginx及注意事项

    Nginx是一个高性能的HTTP和反向代理服务器,这篇文章主要介绍了详解Linux(Centos)之安装Nginx及注意事项,有兴趣的可以了解一下。
    2017-03-03
  • Linux输入输出重定向详细使用说明

    Linux输入输出重定向详细使用说明

    Linux标准输入、输出设备主要是键盘和显示器,输出重定向是改变程序运行的输入来源和输出地点
    2018-03-03

最新评论