Vamos a nuestra terminal e instalamos el paquete mono-gmcs, para compilar nuestros programas C#.
#apt-get install mono-gmcs
En ocaciones este no funciona, como en mi caso, me funciono este
#apt-get install mono-complete
Esto sucede porque el mono-gmcs es el paquete del compilador y el mono-complete es el stack completo.
Una vez completado el proceso de instalación crearemos un directorio en el cual crearemos un archivo .CS el cual contendrá el código C#.
Creamos el directorio llamado cSharp.
#mkdir cSharp
#cd cSharp
Una vez dentro usaremos el editor de texto integrado en la terminal NANO, para escribir nuestro archivo de código C#.
Ejecutamos el siguiente comando
#nano holaMundo.cs
Ahora procedemos a escribir nuestro código C#, en nuestro caso escribiremos una pequeña clase que imprimirá en la terminal Hola Mundo Open Source, Microsoft Love Linux .
using System;
namespace holaMundo
{
class holaMundo
{
public static void Main (string[] args)
{
Console.WriteLine ("Hola Mundo Open Source, Microsoft Love Linux");
}
}
}
Ahora en la terminal ejecutaremos el siguiente comando el cual nos compilara nuestro código.
#mcs holaMundo.cs
Si verificamos el archivo resultante es un .exe
#mono holaMundo.exe