标签:port 设置 ash apt-get lib 执行 分享图片 trap 符号
壹、安装 boost_1_49_0。
一、官网下载:https://www.boost.org/
二、解压:tar -xzvf boost_1_49_0
三、到解压目录下:cd boost_1_49_0
四、运行脚本:./bootstrap.sh --prefix=/opt/boost --with-libraries=all
五、编译:./b2
贰、安装openssl。
一、卸载自带openssl
sudo apt-get remove openssl
二、解压文件
tar -xzf openssl-1.0.2k.tar.gz
三、配置
sudo ./config shared --prefix=/opt/openssl --openssldir=/usr/lib/openssl
shared 表示生成动态库
prefix 表示安装目录
openssldir 表示配置文件目录,ubuntu默认是/usr/lib/openssl,若设置其他目录,执行openssl命令时会有警告.
三、编译
make
四、安装
sudo make install
五、设置环境变量
sudo gedit ~/.bashrc
在最后一行添加export PATH=$PATH:/opt/openssl/bin 保存退出,使用source ~/.bashrc使其立即生效。
六、创建符号链接(第一个必须做,不然sudo openssl执行失败)
ln -s /opt/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/ssl/openinclude/openssl /usr/include/openssl
七、刷新动态库配置(实验不做也可以)
#vim /etc/ld.so.conf
八、在文件末尾加入
/usr/local/ssl/lib
九、测试(如果你没有创建符号链接,下面的命令要带上具体的路径)
openssl version -a
标签:port 设置 ash apt-get lib 执行 分享图片 trap 符号
原文地址:https://www.cnblogs.com/sinsenliu/p/9429895.html