使用Termux在Android设备上编译运行SpecCPU2006

Spec CPU 2006 的使用说明(曲线救国版)

因本部分实验用到的Spec CPU2006依赖于多个编译工具包,因此对源码的编译要在配置好环境的Linux设备上运行,根据实验发现,现有的环境(包括adb和termux)都不能很好地支持代码编译,经过多种尝试,最后通过在termux中安装ubuntu系统实现了环境配置、编译运行等测试。
当然最理想的还是交叉编译,后面再补一篇,这篇不是哦。

1.ubuntu环境配置

1.1 Termux简介

Termux 是一款安卓平台下模拟 Linux 环境的 app。可以直接使用,无需 root或额外设置。支持 apt 进行软件包管理。

1.2 Termux安装

首先,下载termux(Release v0.118.0 · termux/termux-app (github.com)),安装到手机

adb install .\termux-app_v0.118.0+github-debug_arm64-v8a.apk

1.3 Termux配置

  • 换源: termux-change-repo,参考tsinghua源
  • 更新: pkg updatepkg upgrade
  • 配置vim: pkg install vim,然后输入export EDITOR=vim把默认编辑器修改为vim;
  • 配置sudo: pkg install tsu
  • 配置ssh【非必须,方便电脑端控制】:ifconfig 查看本机ip,whoami 查看主机名。输入pkg install openssh安装SSH软件,安装好之后输入passwd添加密码(需要输入两次),然后安装nmappkg install nmap。最后分别输入sshdnmap+ip地址 来开启服务。

在电脑端可以使用finalshell或者xshell等其他终端工具,新建ssh连接
在这里插入图片描述
在这里插入图片描述
注意,每次重启Termux客户端的时候,都需要输入sshd命令来开启ssh服务。

1.4 Termux安装Ubuntu

  1. 安装wget: apt-get install wget -y
  2. 安装proot: apt-get install proot -y
  3. 安装git: apt-get install git -y
  4. 转到HOME: cd ~
  5. 下载脚本: git clone https://github.com/MFDGaming/ubuntu-in-termux.git
  6. 打开目录: cd ubuntu-in-termux
  7. 增加执行权限: chmod +x ubuntu.sh
  8. 运行脚本: ./ubuntu.sh -y
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿知

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值