1.下载文件
curl下载地址,我下载的是第四个
opencvssl下载地址,下载的第二个
2.编译
先将上面下载的文件解压出来
2.1编译openssl
以下所有命令都在openssl-1.1.1k目录下执行的
./openssl shared --prefix=/data/ssl
–prefix是设置安装目录.
如果这里报错Makefile is older than Makefile.org, Configure or config.那就先./config,然后在执行上面的那个语句
接着
make
make install
2.2编译curl
./configure --prefix=/tmp/curl --without-nss --with-ssl=/tmp/ssl#如果是centos系统就是这个命令
./configure --prefix=/data/cur --with-ssl=/data/ssl#我的是在jetson上面编译的,我的是这个命令
make
make install
--with-ssl=/data/ssl
这个是之前安张的openssl的目录
执行了./configure --prefix=/data/cur --with-ssl=/data/ssl
看一下最后的输出。注意SSL支持OpenSSL,最后两行得有HTTP HTTPS
3.将自定义的路径添加到环境变量中
4.libevent编译
下载文件,下载的是2.1.12
解压后进入文件夹,然后
mkdir build
./configure --prefix=/data/open-source/libevent-2.1.12-stable/build PKG_CONFIG_PATH=/data/ssl/lib/pkgconfig
make
make install
5.fmpeg
./configure
make
make install