Cómo ejecutar Mono en Linux
Mono afirma ser compatible con Linux, Solaris, Free
BSD y MS
Windows además de las CPU de la serie Intel
x86 ( 486, además de varios Pentium, etc.), se dice que también es compatible con procesadores Sparc, PowerPC y StrongArm.
Veamos cómo ejecutar Mono en Linux.
Aplicación de línea de comandos
Primero descargue el software desde la página de inicio de Mono (/) y ejecute el siguiente comando para instalar todos los RPM:
rpm
-ivh
*.rpm
Una vez completada la instalación, todas las bibliotecas básicas de ejecución dinámica, incluidas System.Data.dll, System.dll, System.Drawing.dll , System.Web Tanto .dll como System.Xml.dll se copian en /usr/lib. A continuación, ingrese el siguiente contenido en un editor de texto de Linux y guarde el archivo como HelloMono.cs:
clase
HelloMono
{
público
estático
void
Principal(cadena[
]
args) p>
{
System.Console.WriteLine("Hola
Mono");
}
} p>
Ejecute el siguiente comando para compilar el archivo C#:
mcs
HelloMono.cs
mcs es el compilador de línea de comandos de C# de Mono. Similar al compilador csc de MS
.NET
SDK, mcs también tiene muchas opciones de línea de comando
. El comando anterior generará el archivo ejecutable HelloMono.exe. Tenga en cuenta que este archivo ejecutable no es un archivo ejecutable de Linux, sino un archivo ejecutable .NET. En otras palabras, el formato del código ejecutable de este archivo es un lenguaje intermedio (IL, Intermed
iate
<). p>Idioma). Para ejecutar este archivo ejecutable, debe ejecutar el siguiente comando:mono
HelloMono.exe
"Hola
<" se mostrará en la Consola Linux p>Mono". Para obtener más instrucciones sobre mcs y Mono, ejecute manmcs o man
mono para consultar su documentación man.
Aplicación GUI
Mono no es compatible con Windows
Forms, pero GTK
# se puede usar para escribir GUI en programación C#. GTK
# es la herramienta de soporte de C# para la biblioteca de gráficos GTK, disponible en /class-status.html.