安卓环境下的linux必要配置

10 篇文章 1 订阅

Step 0:安装必要环境

上一篇教程中我们使用 Linux Deploy 安装的是 Ubuntu 系统,Ubuntu 缺省情况下,并没有提供 C/C++ 的编译环境,因此还需要手动安装。

单独安装 gcc 以及 g++ 比较麻烦,为了能够编译 Ubuntu 的内核,Ubuntu 提供了一个 build-essential 软件包,它提供了编译程序必须的软件包。

如果是用普通用户登录的系统,使用 sudo apt-get install build-essential 命令安装软件包。
sudo 命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是由 root 亲自执行。

如果已经切换至 root 用户,则可以直接使用 apt-get install build-essential 命令。

然后使用 apt-get install libtool 命令安装 libtool。

除此之外,由于我们后面还需要使用 wget 命令获取所需的库,上一篇教程中安装的系统中缺少 wget,所以我们使用 apt-get install wget 命令安装 wget:

这篇文章中尽量使用 root 用户,避免权限不足。

Step 1:选定安装目录

可以选择任何目录,为了方便,本文选择 /usr/local/src 目录。

使用 cd /usr/local/src 命令切换目录。

Step 2:安装 PCRE

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 有最新的 PCRE 包,本文选择 pcre-8.42.tar.gz。

下载 PCRE 安装包:

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz

解压安装包:

tar -zxvf pcre-8.42.tar.gz

进入安装包目录:

cd pcre-8.42

编译安装:

./configure
make
make install

Step 3:安装 zlib

在 http://zlib.net/ 网站中下载最新的 zlib 包,这里选择 zlib-1.2.11.tar.gz,使用下面命令下载编译和安装 zlib 包:

cd /usr/local/src
 
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install

Step 4:安装 openssl

cd /usr/local/src

wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz
tar -zxvf openssl-1.1.0h.tar.gz
cd openssl-1.1.0h
./config
make
make install

openssl 的安装时间比较长。如果安装错误可以试试其他版本的 openssl。

据评论:手机型号一加3T,安装 openssl 出错,解决方法:安装 openssl-fips-2.0.16.tar.gz 版本

后面的电脑端的linux就不再赘述,各自发挥吧(只要机器能经得起折腾)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值