Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在安卓手机上通过 Termux 运行编译/运行 .NET 应用

在安卓手机上通过 Termux 运行编译/运行 .NET 应用

作者头像
beginor
发布于 2020-08-06 16:27:34
发布于 2020-08-06 16:27:34
5K00
代码可运行
举报
运行总次数:0
代码可运行

在安卓手机上通过 Termux 运行编译/运行 .NET 应用

Termux 简介

Termux 可谓安卓上的开发神器, 注意, 不是开发安卓应用, 是在安卓手机上做开发的神器, 它的官方简介如下:

Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.

简单说它就是一个带有最小化 Linux 系统环境的终端模拟器, 支持 APT 包管理器, 可以通过 apt 命令安装自己需要的 Linux 应用。

如果还没有接触过 Termux ,可以看一下这篇 《Termux 学习笔记》 , 介绍的非常全面。

Termux 自带了很多常用的应用, 不仅包括 gitwgetcurl 等常用的工具软件, 而且也有 nodejsphtyonperlcmakeclang 等开发软件, 如果要在手机上运行 nodejs 进行前端开发的话, 只需要在 Termux 中输入 apt install nodejs 即可。

安装 Mono 环境

作为一名 .NET 开发者, 也希望能够在安卓手机上运行 .NET 应用, 不过目前 Termux 并没有自带相关的程序包, 所以安装起来稍微有一些麻烦。 安卓系统是基于 Linux 系统的, 而 Linux 系统上的 .NET 实现是 Mono 。 已经有热心网友 IanusInferus 成功在 Termux 上编译安装 mono 了, 并且提供了编译好的 termux-mono 下载。

在手机上安装编译好的 termux-mono , 只需要在手机上输入如下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd $PREFIX
wget https://github.com/IanusInferus/termux-mono/releases/download/v20191019/mono-termux.6.4.0.198.tar.xz
tar Jxf mono-termux.6.4.0.198.tar.xz
rm mono-termux.6.4.0.198.tar.xz

然后在 ~/.bash_profile 文件中添加一行, 将 mono 添加到 $PATH 变量:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export PATH=$PREFIX/local/bin:$PREFIX/bin:$PREFIX/bin/applets:$PATH

完成之后,可以退出 termux 再打开, 分别输入 mono --version 验证一下, 在手机上的截图如下所示:

编译运行 .NET 应用

在手机上编译一个 Hello world 应用试一下, 截图如下:

其它扩展

Termux 有很强的扩展性, 比如可以安装 htop 来查看系统资源, 如下图所示:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
安装Termux的手机上运行Python
Android是一个单用户图形化系统,功能主要以应用的形式呈现给用户,因此在系统上我们无法直接获取终端,更是无法直接调用系统自带的丰富指令。使用ADB是一个曲线救国的方法,打开USB调试后开发者可以在桌面系统的终端中触发Android系统自带指令,使用方法大概如下:
JQ实验室
2022/02/09
5.4K0
安装Termux的手机上运行Python
使用Termux实现在安卓手机上写Hexo
Termux 高级终端安装使用配置教程 https://www.sqlsec.com/2018/05/termux.html#toc-heading-3
Akilar
2021/06/11
2K0
推荐几款可以直接在手机上编程的app(包含Java、C、Python等)
大部分都不需要root,可以直接编写程序并运行,下面我简单介绍一下这3个app的安装和简单使用,主要内容如下:
全栈程序员站长
2022/07/22
13.6K0
推荐几款可以直接在手机上编程的app(包含Java、C、Python等)
使用termux将华为手机配置成linux服务器
安卓手机使用的Android操作系统脱胎于Linux操作系统,但是他并不是一种Linux(的发行版)。他们之间在系统框架(android多了一层java虚拟机)、底层驱动(android有HAL层)等等方面都有差异,因此两者貌似是无法互相替代的。对于使用者来说,安卓手机既是娱乐工具也是生产力工具,而Linux主机往往是纯粹的生产力工具,在生产力工具的意义上,能够把安卓手机当成Linux主机来使用么?通常来说是不行的,使用Termux的话就未必不行了。
王耑
2022/10/12
8.2K0
基于Termux打造Android手机渗透神器
Termux是一款开源且不需要root,运行在Android终端上极其强大的linux模拟器,支持apt管理软件包,完美支持python,ruby,go,nodejs。本文使用termux搭建Nmap、Sqlmap、BBScan、subDomainsBrute、Hydra、RouterSploit等实现支持端口扫描、注入检测、子域名爆破、多协议弱口令爆破、路由器漏洞检测框架多种功能的Android手机渗透神器。
HACK学习
2019/08/06
7.5K0
基于Termux打造Android手机渗透神器
免root将手机(Android&IOS)改造成移动渗透神器
渗透测试人员都习惯一台笔记本走天下,但有的时候笔记本还是太大,一些地方用笔记本做渗透测试还是太招摇,而且有的时候也不会随身都带笔记本。这时如果可以利用随身携带的手机进行渗透,想想都很酷。众所周知,手机版的kali就是Kali NetHunter,但这神器一是要刷机,二是适配的手机非常少,三是即使刷成功了,那你手机上原来的各种软件就不那么好用了。今天跟大家分享一下如何在手机(Android&IOS)上不刷机、免root安装nmap、sqlmap、msf等工具,将手机改造成移动渗透利器。
tinyfisher
2019/11/20
10.1K0
免root将手机(Android&IOS)改造成移动渗透神器
16.1k stars安卓手机上架设一个随身网站(不需要root哦)
去GitHub下载apk对应安装包https://github.com/termux/termux-app/releases
开源日记
2023/03/10
5800
16.1k stars安卓手机上架设一个随身网站(不需要root哦)
termux
分享一个超好用的手机命令行高级终端软件termux,强大的安卓手机渗透工具,没有之一。
AngelNH
2020/04/16
2.1K0
安卓手机上安装Linux开源模拟器-Termux
Termux是一款基于 Android 平台的开源 Linux 终端模拟器,使用 pkg(apt) 进行软件包的管理。最重要的是,它无需手机 root 权限,因此,绝大多数 Android 都可以运行。
星哥玩云
2022/06/16
16.6K0
安卓手机上安装Linux开源模拟器-Termux
神器Termux的使用记录
Termux是一个Android终端模拟器和Linux环境应用程序,可以直接使用,无需root或设置。自动安装最小基本系统 - 使用APT包管理器可以使用其他软件包。
Bess Croft
2020/04/03
8.4K0
如何使用安卓手机在Termux上一键部署Hexo博客并为其配置公网地址
本文主要介绍如何在安卓手机平板Termux系统中安装个人hexo博客并结合cpolar内网穿透工具,实现无公网IP环境也能随时随地远程访问本地搭建的网站。
大海里的番茄
2024/07/05
2640
如何使用安卓手机在Termux上一键部署Hexo博客并为其配置公网地址
电脑不香吗?我在手机上装Python我图什么?
Python Any Where!Python可以在我们的电脑上,当然也可以在我的手机上。
博文视点Broadview
2020/06/11
1.1K0
安卓手机免root,部署Spring Boot
用手机打开网址 https://f-droid.org/packages/com.termux/,然后找到安装包进行下载。
云深无际
2021/04/14
2.6K0
安卓手机免root,部署Spring Boot
安卓Termux搭建web服务器【公网远程手机Android服务器】
Termux是一个Android终端仿真应用程序,用于在 Android 手机上搭建一个完整的Linux 环境,能够实现Linux下的许多基本操作,不需要root权限Termux就可以正常运行。
命运之光
2024/03/20
1.5K0
安卓Termux搭建web服务器【公网远程手机Android服务器】
termux – Android上运行的Linux
Github地址:https://github.com/termux/termux-app/releases
收心
2022/11/16
6.7K0
termux – Android上运行的Linux
将安卓手机打造成 Python 全栈开发利器
相信多数安卓用户都使用过Qpython这款移动端的Python编辑器吧?之前我也研究过一阵子这个工具,但因为一次简单的爬虫让我对它失望之极。Qpython不支持lxml这个模块,然而python中lxml作为最底层的模块,不管是爬虫还是文档解析,都需要使用它。所以,Termux应运而生….
Python猫
2019/12/02
2.6K0
QPython,一个在手机上运行Python的神器
之前安利过一款手机上运行Python的神器Termux,不过Termux的使用比较重,它实际是一款linux系统模拟器,安装好Termux后还要再安装python,并且是全命令行操作,一些读者使用起来有障碍。今天安利一款更友好的QPython。
一墨编程学习
2019/06/17
9.8K0
QPython,一个在手机上运行Python的神器
用Linux Deploy让安卓手机成为Linux服务器
打开linux deploy,左上角设置,最重要的就是下面两个要勾上,其他的设置可采用默认的
Qwe7
2022/03/05
9.5K0
从termux到archlinux安装记录
安装过程中可能会进入修改源的vim界面,如果使用官方默认源则无需修改,不过这里建议改成清华源:
QAIU
2023/03/14
2.6K0
从termux到archlinux安装记录
手机变编程利器!Termux安装配置全流程+Node.js/Python 开发环境搭建
Termux 是安卓平台开源终端模拟器,支持apt包管理、SSH连接、Python/Node.js/C++ 开发环境搭建,被开发者誉为"手机上的Linux系统"。其核心优势包括:
万里顾一诚
2025/03/14
1.2K1
手机变编程利器!Termux安装配置全流程+Node.js/Python 开发环境搭建
推荐阅读
相关推荐
安装Termux的手机上运行Python
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验