您的位置:首页 > 编程语言 > C#

树莓派2 安装C#运行环境

2016-03-02 14:49 417 查看

一. 安装mono

ARMv6(一代 Raspberry Pi B+) : http://yunpan.cn/cw6NYzXkD9kHq 访问密码 63ae

ARMv7(二代 Raspberry Pi 2 ) : http://yunpan.cn/cw6NMKUztiSDu 访问密码 4efb

1. 下载文件mono_4.0.1-1_arm7hf.deb

2. 用filezilla工具将其传入/home/pi目录下



3. 在SSH终端下输入: sudo dpkg -i mono_4.0.1-1_arm7hf.deb如图所示即安装完毕



好,现在来写个helloword测试一下吧

nano hello.cs


输入代码

using System;

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




编译hello.cs

mcs hello.cs


编译成功会生成hello.exe,使用file命令查看文件属性,发现是Intel架构,运行在MS Windows平台的。这是为什么呢?

我们知道C#是一个动态语言,他靠CLR(Common Language Runtime)来解释运行,而CLR是平台相关的,他负责运行hello.exe。



好,我们来运行测试一下

mono helle.exe


成功输出Hello World



其实我们可以把hello.exe文件直接拷贝到windows中执行。注意,在XP下需要安装.NET环境,windows 7自带.NET环境,不需要安装。

这里我将hello.exe放到桌面下,进入命令行界面,直接运行hello.exe,成功输出Hello World

是不是很神奇?

Write once, run everywhere!



至此mono环境安装完成,此时mono仅能执行无界面的exe程序,需要界面支持的话需要安装GTKSharp (基于.NET或Mono的图形用户界面的工具包)

二. 在线安装mono

1. 在线下载安装mono:

sudo apt-get install mono-complete


2. 在线下载安装STK-Charp库:

sudo apt-get install libglib2.0-dev
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: