拿下载安装libcurl库为例
1.下载
下载网址
单击一下这个文件
用各种方法移动到Linux 的文件夹
我这是VM的Ubuntu虚拟机
2.解压
输入这个命令
tar xvf curl-7.71.1.tar.gz
3.查看README
进入解压后出现的curl-7.71.1文件夹
hgs@ubuntu:~/learningDocument/libcurl$ cd curl-7.71.1/
这里介绍了libcurl的官网和下载地址,没有看到安装他具体提示,让我们去读别的文件
查看curl.1
readme所说的curl.1在docs
curl.1介绍了这个库API使用方法
建议英文特别好的看这个使用,一般的可以到网上找一些前人的使用经验博客/文章
4.查看INSTALL.md
这里就讲述了在Linux环境怎么安装这个库
./configure :这个是对安装的进行配置的命令 后面没有跟任何东西就是默认安装
./configure --help :这里提到–help要回到curl-7.71.1文件夹才能运行这个命令
查看./configure --help
提到了安装路径是用这个命令配置
配置命令是这样的
$PWD :当前文件夹
hgs@ubuntu:~/learningDocument/libcurl/curl-7.71.1$ ./configure --prefix=$PWD/_install
这里提到了交叉编译
需要交叉编译就添加交叉编译host
比如交叉编译能在树莓派上运行的库:指定使用arm-linux编译工具
hgs@ubuntu:~/learningDocument/libcurl/curl-7.71.1$ ./configure --prefix=$PWD/_install --host=arm-linux
5.配置configure
我选择的是编译在Ubuntu上运行的库
./configure --prefix=$PWD/_install
6.编译
1.make
hgs@ubuntu:~/learningDocument/libcurl/curl-7.71.1$ make
2.make install
hgs@ubuntu:~/learningDocument/libcurl/curl-7.71.1$ make install
会在当前文件夹生成_install
_install就有我们熟悉的include