关于Linux下源码编译安装各种软件

关于Linux下源码编译安装各种软件,如openssl和redis。

  1. 下载安装包,一般是cp到/usr/local/,tar解压,sudo make,sudo make install。
  2. 成功安装后会在解压后的目录下出现lib目录和include目录。同时在/usr/local/bin下会出现相关的执行文件。
  3. 这边需要插一句,Linux下使用软件有两种方式,一种是直接在终端敲击命令和各种参数,直接使用软件。第二种是在编程中使用软件提供的接口函数,这种就需要添加软件的头文件和连接动态库。
  4. 关于动态库,需要将/usr/local/xxx/lib目录复制到/usr/local/lib中。或者在/etc/ld.so.conf.d目录下创建xxx.conf文件,写入/usr/local/xxx/lib,然后sudo ldconfig更新动态库。但是最后二者都需要在Makefile文件中添加-lxxx,链接动态库。
  5. 关于头文件,需要将/usr/local/xxx/include目录cp到/usr/include/目录下。这是程序编译处理时默认查询头文件的路径,各种公共头文件都在这个目录下,比如最常见的stdio.h就是在这个目录下。或者在Makefile中使用-I /usr/local/xxx/include 为程序指定头文件的查询目录。
  6. 完成综上操作,就可以依照自己的需要选择使用软件的方式了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值