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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Ventoy:一种更便捷的OS引导盘制作方式
通过对比,可以发现Ventor简化了烧录流程,使U盘可多环境重复使用,大大提高了OS安装前准备工作的效率。
PedroQin
2021/03/15
2.5K0
新一代多系统启动U盘解决方案Ventoy
Ventoy 简介 简单来说,Ventoy是一个制作可启动U盘的开源工具。 有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到U盘里面就可以启动了,无需其他操作。 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择 。 Ventoy 安装之后,同一个U盘可以同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI 和 MIPS64EL UEFI 模式。 Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/Unix/VMware/Xen ...) 目前已经测试了各类超过 700+ 个ISO文件(列表)。支持 distrowatch.com 网站上收录的 90%+ 的操作系统(列表)。
王忘杰
2022/09/22
1.4K0
新一代多系统启动U盘解决方案Ventoy
使用Ventoy引导安装系统,是时候告别格式化U盘时代了(Windows & Linux)
操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。--- 参考百度百科
爱技术的小黄鸭
2023/06/15
2.5K0
使用Ventoy引导安装系统,是时候告别格式化U盘时代了(Windows & Linux)
一款非常nice的国产U盘启动制作工具——Ventoy
有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到U盘里面就可以启动了,无需其他操作.
网络技术联盟站
2023/03/13
6.3K0
一款非常nice的国产U盘启动制作工具——Ventoy
各种国产操作系统,一个 U 盘搞定
熟悉 Windows 装机的朋友对老毛桃和大白菜这类装机工具应该不陌生。这两款流行的工具可以用来制作启动盘,方便进行系统安装、备份和还原等操作。它们集成了多种磁盘工具,并支持一个启动 U 盘安装多个版本的 Windows 系统,如 Windows 7、Windows 8、Windows 10 等。
云水木石
2025/01/23
1630
各种国产操作系统,一个 U 盘搞定
Rufus下载-Rufus2023(u盘引导盘制作工具) 3.21-ZOL软件下载安装
Rufus是一款开源的USB启动盘制作工具,可以帮助用户将ISO镜像文件快速和方便地制作成启动盘。以下是Rufus的介绍和安装条件:
用户10519159
2023/04/27
2.2K0
系统安装扫盲从入门到入门
Ghost(通常指的是Norton Ghost)是一个磁盘克隆和备份工具,它和 Windows 启动盘、PE盘有一些交集,但其重点和用途不同。
锅总
2024/12/19
2130
系统安装扫盲从入门到入门
新一代多系统启动U盘解决方案
◆概述 提到系统启动U盘,大家可能想到大白菜、 Rufus等。今天推荐一个新一代多系统启动U盘解决方案-Ventoy,它是一个制作可启动U盘的开源工具。有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了。你可以一次性拷贝很多个不同类型的镜像文件,Ventoy会在启动时显示一个菜单来供你进行选择。 Ventoy支持同一个U盘多种不同的模式,如x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、A
IT大咖说
2022/03/18
1.8K0
分享个装机神器 Ventoy 多合一启动盘制作工具
Ventoy 是一款国人开发的免费开源 多镜像(ISO/WIM/IMG/VHD(x)/EFI)启动引导程序,这款工具最大的优点就是无需格式化优盘,用户只需要将所需的镜像文件拷贝至优盘中即可在 Ventoy 界面中选择自己想要的ISO镜像文件启动。
zeruns
2021/06/22
4.3K0
分享个装机神器 Ventoy 多合一启动盘制作工具
U盘启动制作Ventoy v1.0.41
软件介绍 Ventoy,新一代多系统启动U盘解决方案。国产开源U盘启动制作工具,支持Legacy BIOS和UEFI模式,理论上几乎支持任何ISO镜像文件,支持加载多个不同类型的ISO文件启动,无需反复地格式化U盘,插入U盘安装写入就能制作成可引导的USB启动盘,然后把ISO系统文件拷贝到U盘里就能启动,无需其它操作。 软件特点 完全开源免费,使用简单 快速 (拷贝文件有多快就有多快) 直接从ISO文件启动,无需解开 无差异支持Legacy + UEFI 模式 UEFI 模式支持安全启动 (Secure B
团团生活志
2022/08/16
1.4K0
运维 Tips | IT工程师常用的8个USB引导启动器工具
Ventoy是一个制作可启动U盘的开源工具,有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了,无需其他操作。
全栈工程师修炼指南
2024/06/21
2.4K0
运维 Tips | IT工程师常用的8个USB引导启动器工具
U盘格式化工具合集:6个免费的U盘格式化工具
在日常使用中,U盘可能会因为文件系统不兼容、数据损坏或使用需求发生改变而需要进行格式化。一个合适的格式化工具不仅可以清理存储空间,还能解决部分存储问题。本文为大家精选了6款免费的U盘格式化工具,并详细介绍它们的功能、使用方法、优缺点,帮助你轻松完成U盘格式化操作。
用户7704932
2024/12/30
2K0
U盘格式化工具合集:6个免费的U盘格式化工具
U盘pe(理论大白菜、优启通、微PE都可以) 装ESXI方案 (非通用UltraISO重做启动U盘),省U盘「建议收藏」
此文是我发的一篇的准备工作,因为ESXi 6.7刚发布的原因,很多同学等着升级,故而先写了出来。原文如下:
全栈程序员站长
2022/10/03
8.6K0
U盘pe(理论大白菜、优启通、微PE都可以) 装ESXI方案 (非通用UltraISO重做启动U盘),省U盘「建议收藏」
一个U盘装 N 款系统不是梦!超级好用的装机神器!
链接:https://www.fossmint.com/ventoy-open-source-bootable-usb-creator/
逆锋起笔
2021/06/11
9850
如何利用 U 盘制作系统启动盘?
在我们日常使用电脑的过程中,难免会遇到电脑卡顿的情况,大多时候我们可以通过重装系统的方式来让我们的电脑重焕新生。但是这时候就遇到个难题呀,不会装系统咋办???去电脑城或者维修店花钱装?
村雨遥
2022/06/15
3.3K0
如何利用 U 盘制作系统启动盘?
u盘的烧录与写入的区别
镜像文件一般是放在光盘中,光盘的引导方式是El Torito,其中需要BIOS支持。HDD模式的U盘也是用MBR引导的,也需要BIOS支持。
挥刀北上
2023/01/16
2.1K0
39.4k stars装系统神器支持几百种系统(不夸张)
DragonFly FreeBSD pfSense GhostBSD FreeNAS TrueNAS XigmaNAS FuryBSD OPNsense HardenedBSD MidnightBSD ClonOS EmergencyBootKit
开源日记
2023/03/10
9780
39.4k stars装系统神器支持几百种系统(不夸张)
通过优启通制作U盘启动安装Windows系统「建议收藏」
通过优启通制作U盘启动安装Windows系统 (一)制作启动项,拷贝镜像(EASY U软件) 通过EASYU(优启通),制作启动盘,启动盘制作成功之后,在优启通主界面,模拟测试,选BIOS测试,若能进入,将win7的GHO镜像文件放入U盘.
全栈程序员站长
2022/09/07
7.9K0
通过优启通制作U盘启动安装Windows系统「建议收藏」
archlinux安装与应急使用双用U盘
在使用archlinux启动盘之前需要用dd命令将U盘刻为启动盘,这样就导致整个U盘分区被dd修改,最明显的是第一个装有安装环境的分区被分配了一个iso9960标志并且使用cfdisk打开该设备是会有提示使用写命令是会丢失丢失该标志从而导致标签异常使得启动异常,而安装环境仅有600+M,白白浪费了该启动盘的其他空间,因为不可以新建分区。
impressionyang
2020/08/26
2.6K0
写给女朋友看的装系统教程之系统盘的制作(下)
我们在日常安装系统时,往往需要制作 U 盘启动盘来安装,上一次的教程写给女朋友看的装系统教程之系统盘的制作(上)就介绍了制作系统盘的两种方式,但是如果我们要安装不同的系统,往往需要每个系统做一次。那么问题来了,有没有办法只做一次启动盘,然后每次要安装不同系统只要拷贝镜像文件即可呢?今天就来教你们如何一次制作多系统启动盘。
村雨遥
2020/09/22
1.2K0
写给女朋友看的装系统教程之系统盘的制作(下)
推荐阅读
相关推荐
Ventoy:一种更便捷的OS引导盘制作方式
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验