C'est pas forcément très clair dans ton message, donc je le précise: la compilation à l'aide du switch --aot (pour "ahead of time", par opposition à "just in time") créé un fichier natif en .so, mais celui-ci est accompagné d'un .exe en CLI.
Pourquoi ?
Parce que d'après la doc, même lorsqu'il est compilé en natif, il semblerait que le code produit ait besoin des metadonnées, qui ne peuvent être contenue que dans le CLI et qui nécessitent la présence de la VM.
[^] # Re: natif ou pas
Posté par lesensei . En réponse au journal C# ou Java en compilation native. Évalué à 3.
Pourquoi ?
Parce que d'après la doc, même lorsqu'il est compilé en natif, il semblerait que le code produit ait besoin des metadonnées, qui ne peuvent être contenue que dans le CLI et qui nécessitent la présence de la VM.