Mono est une plate-forme permettant de développer et d'exécuter des applications multiplateformes basées sur les normes ECMA/ISO. Il s'agit d'une implémentation gratuite et open source du framework Microsoft .NET. L'objectif de Mono est de créer une série de normes ECMA correspondantes (Ecma-). 334 et Ecma-335) Outils .NET, y compris le compilateur C# et le framework de langage commun. Mono peut fonctionner non seulement sur les systèmes Windows et Linux, mais également sur FreeBSD, Unix, OS X et Solaris.
L'environnement d'exploitation de ce tutoriel : système Ubuntu 20.04, ordinateur Dell G3.
Mono est une plateforme basée sur les normes ECMA/ISO pour développer et exécuter des applications multiplateformes. Il s'agit d'une implémentation gratuite et open source du .NET Framework de Microsoft.
Mono est un projet gratuit et open source hébergé par Xamarin Company (anciennement Novell, premier Ximian). L'objectif de ce projet est de créer un ensemble d'outils .NET conformes aux normes ECMA (Ecma-334 et Ecma-335), comprenant un compilateur C# et un framework de langage commun. Contrairement au .NET Framework de Microsoft (plateforme d'exécution en langage commun), le projet Mono peut non seulement fonctionner sur les systèmes Windows, mais également sur Linux, FreeBSD, Unix, OS X et Solaris, et même sur certaines plateformes de jeux, telles que : Playstation 3, Wii. Ou Xbox 360.
Mono n'est pas disponible dans les référentiels Ubuntu standard. Nous installerons Mono à partir du référentiel source officiel de Mono. Il s'agit d'un processus simple et direct qui ne prend que quelques minutes.
01. Commencez à installer les packages nécessaires :
sudo apt update sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
02. Entrez la commande suivante pour importer la clé GPG du référentiel source :
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Le résultat devrait ressembler à ce qui suit :
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>" imported gpg: Total number processed: 1 gpg: imported: 1
03. sur votre système Liste des sources :
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'
04. Installer Mono :
sudo apt install mono-complete
mono-complete
est un méta-logiciel qui installera tous les packages logiciels dont vous avez besoin pour le développement de Mono, y compris l'environnement d'exécution. . Outils de développement et toutes les bibliothèques de classes. mono-complete
是一个元软件包,它会安装你用来进行 Mono 开发所需要的所有软件包,包括运行环境,开发工具和所有的类库。
05.安装将会花费一些时间。一旦完成,输入下面的命令,打印 Mono 版本,验证 Mono 安装结果:
mono --version
就在写文章的时候,Mono 最新稳定版本是 6.8.0.123。
Mono JIT compiler version 6.8.0.123 (tarball Tue May 12 15:11:57 UTC 2020) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug Interpreter: yes LLVM: yes(610) Suspend: hybrid GC: sgen (concurrent by default)
就这些,你已经在你的 Ubuntu 机器上成功安装了 Mono,并且你可以开始使用它了。
想要验证所有设置都正常,我们将会构建一个 Hello World 程序,它将会打印『hello world』信息。
打开你的文本编辑器,并且创建一个名字为hello.cs
的文件,内容如下:
using System; public class HelloWorld { public static void Main(string[] args) { Console.WriteLine ("Hello World!"); } }
使用csc
编译器构建程序:
csc hello.cs
上面的这个命令将会构建出一个可执行程序,名称为:hello.exe
。
运行这个可执行程序:
mono hello.exe
输出将会像下面这样:
Hello, World
想要通过输入程序名字来运行程序,你需要使得文件可执行:
chmod +x hello.exe
现在你可以运行hello.exe
./hello.exe
rrreee
Ça y est, vous avez installé avec succès Mono sur votre machine Ubuntu et vous pouvez commencer à l'utiliser. 🎜🎜Démarrez avec Mono🎜🎜Pour vérifier que tout est correctement configuré, nous allons construire un programme Hello World qui imprimera le message "hello world". 🎜🎜Ouvrez votre éditeur de texte et créez un fichier nomméhello.cs
avec le contenu suivant : 🎜rrreee🎜Utilisez le compilateur csc
pour construire le programme : 🎜rrreee🎜 Ce qui précède La commande construira un programme exécutable nommé : hello.exe
. 🎜🎜Exécutez ce programme exécutable :Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!