终于可以在Q5上用C#写程序了。

在mojo的源里边有编译好的mono安装包,但由于SmartQ的内核中Thumb设置不支持,昨天终于把内核重新编译出来,这样直接从源里安装mono就好用了,


sudo  apt-get install libmono-dev libmono-winforms2.0-cil libmono2.0-cil  mono-2.0-devel mono-gmcs  mono-jit  mono-mcs mono-runtime  mono-utils monodoc-base monodoc-manual mono-mjs mono-smcs mono-xbuild

 然后,创建一个hello.cs

public class Hello
{
 
public static void Main()
 {
  System.Console.WriteLine(
"Hello world");
 }
}

 在控制台上使用以下命令对hello.cs进行编译:
mcs hello.cs
应该会在当前目录得到一个hello.exe文件。
使用以下命令,运行hello.exe文件:
mono hello.exe
看到“Hello world”了吗?!Q5下的第一个C#程序就完成了。

 =================== ======================
命令历史记录:
root@mojo:/home/user/Projects# mcs hello.cs
root@mojo:/home/user/Projects# ls -l
总计 8
-rw-r--r-- 1 root root   99 07-03 23:28 hello.cs
-rwxr-xr-x 1 root root 3072 07-03 23:28 hello.exe
root@mojo:/home/user/Projects# mono hello.exe
Hello world
root@mojo:/home/user/Projects# cat hello.cs
public class Hello
{
    public static void Main()
    {
        System.Console.WriteLine("Hello world");
    }
}

=================== ======================

 首发:http://bbs.zhiqi.com.cn/viewthread.php?tid=3964

原文地址:https://www.cnblogs.com/zhongzf/p/1516919.html