Raspberry Pi 中安装Mono

摘自:http://www.phodal.com/blog/user-csharp-develop-raspberry-pi-application/

Raspberry Pi C#

Mono Linux

Mono是一个由Xamarin公司(先前是Novell,最早为Ximian)所主持的自由开放源代码项目。该项目的目标是创建一系列符合ECMA标准(Ecma-334和Ecma-335)的.NET工具,包括C#编译器和通用语言架构。

其他

Mono虚拟机包含一个实时编译引擎,该引擎可用于如下处理器:x86,SPARC,PowerPC,ARM,S390(32位模式和64位模式),x86-64,IA-64和64位模式的SPARC。该虚拟机可以将代码编译为本机代码。

Raspberry Pi安装Mono

安装起来还是很简单,前提是用的是Raspbian

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mono-complete

安装mono-complete可能会让我们以后的工作更加轻松,然而就是有点大。

安装完成后我们可以执行

csharp

试试是否安装成功。

Raspberry Pi Hello,World

于是我们创建一个HelloWorld.cs,里面的内容是:

using System;

public class HelloWorld
{
    public static void Main()
    {
        Console.WriteLine("Hello World!");
    }
}

Raspberry Pi编译C#文件

gcms是Mono的编译命令,可在各平台上使用。而且编译后的.exe档案可以在各种平台上运行。。。

gmcs HelloWorld.cs

Raspberry Pi执行C# exe文件

这里我们就可以很愉快地使用mono命令了,执行

mono HelloWorld.exe

接着便返回

Hello,World
时间: 2024-12-27 22:01:41

Raspberry Pi 中安装Mono的相关文章

树莓派3(Raspberry Pi 3)安装Win10 IoT Core

·树莓派3(Raspberry Pi 3)安装Win10 IOT 1.格式化SD卡(用SDFormatter工具) 2.下载noobs lite即可(https://www.raspberrypi.org/downloads/noobs/),解压到SD卡中,启动Raspberry Pi 3 3.然后进入安装,先win10(或预览版,前提是Insiders体验者),安装过程有点慢,耐心等待(中途重启有可能得回头再重装) 4.安装完成后管理 Http://树莓派ip:8080 用户名:adminis

在Raspberry Pi上安装openni2_camera

在上一篇文章--在Raspberry Pi上安装ROS Package 中,我加入了openni2_camera和openni2_launch,你如果按照我的步骤一步一步来,编译到某一步骤,肯定会碰到编译错误的,哈哈,所以我在上一篇文章末尾留了一句"预知后事如何,请听下回分解". 上一篇文章中需要安装的 Package 需要依赖 OpenCV 和 OpenNi2,凡是涉及到图像,肯定是依赖 OpenCV的,openni2_camera还要依赖OpenNi2. rosdep没有解决好这两

在 Ubuntu 10.10 操作系统中安装 Mono 2.8.2

前言 Ubuntu 10.10 自带了 Mono 2.6.7.而目前最新版本是 Mono 2.8.2.由于 Ubuntu 操作系统中的"阿贴便笺"等软件是用 C# 开发的,因此它们依赖于 Mono .为了不破坏 Ubuntu 操作系统中这类软件,我们需要并行地安装 Mono 2.8.2,具体做法是安装到 /opt/mono-2.8.2 目录下.这样两个版本的 Mono 就可以共存了. 准备工作 先准备一下编译环境,使用如下的命令来安装: [email protected]:~$ sud

在 Ubuntu 9.10 操作系统中安装 mono 2.6

我们知道,在 2009-10-29 发布的 Ubuntu 9.10 操作系统中已经内置 mono 2.4.2.3 版本了.到了 2009-12-08,mono 2.4.3 版本发布了.随后,在 2009-12-14 日,又发布了 mono 2.6 版本.而 Patric 又在 2009-11-29 日发表了 Mono 2.6 parallel environment on Ubuntu 9.10 ,如下所示: Mono 2.6 parallel environment on Ubuntu 9.1

Raspberry Pi 2 安装最新版FPC和Lazarus 1.5

2015年2月推出的Raspberry Pi2不能用以前的方法安装Lazarus,当安装fpc时出现下面的问题停止安装. 从http://otapi.com/2015/02/10/raspberry-pi-2-freepascal-lazarus-and-delphi/找到解决方法: 1.安装subversion和unzip Sudo Apt-get update Sudo Apt-get install subversion unizp 2.获取和编译最新的FreePascal编译器 Sudo

42 在Raspberry Pi上安装dlib表情识别

https://www.jianshu.com/p/848014d8dea9 https://www.pyimagesearch.com/2017/05/01/install-dlib-raspberry-pi/ 库下载 https://github.com/davisking/dlib 识别代码 https://gitee.com/Andrew_Qian/face/blob/master/from_video.py 依赖权重 https://github.com/AKSHAYUBHAT/Ten

Raspberry PI(树莓派)安装ZMAP

以前配置树莓派安装ZMAP一直没有装成功,今天又试了下,装成功了,记录下. Good Job. Zmap地址: https://zmap.io/documentation.html step1: git clone git://github.com/zmap/zmap.git step2: apt-get install build-essential cmake libgmp3-dev libpcap-dev gengetopt byacc flex step3: cmake -DWITH_R

Raspberry Pi 4B 安装QT5和qtCreator

https://blog.csdn.net/coekjin/article/details/52049273 sudo apt-get install qt5-default sudo apt-get install qtcreator 由于Qt Creator不能自动识别树莓派上的工具链,因此需要手动添加.点击Tools -> Options打开配置对话框,在Build & Run -> Kits选项卡中点击Add.Compiler设置为/usr/bin/gcc,Debugger可设

Raspberry Pi 3 Model B入手安装小记

1.买了最新出来的raspberry Pi 3,集成了wifi和蓝牙模块,省去了额外购买wifi模块和蓝牙模块的麻烦.为了保护脆弱的原件,特地买了一个专用的raspberry Pi盒子用来存放,考虑到新的博通1.2GHz四核处理器巨大的发热量,还准备了两块散热片和一块3*3的小电扇保证运行时不至于过热,准备工作一切就绪.图片为还未组装的raspberry Pi 3. 组装过程并不复杂,风扇插在外侧的2.3引脚上即可正常运行.组装完成后即为如图所示. 2.硬件组装完成以后,就要为raspberry