在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");
}
}
{
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");
}
}
=================== ======================