Mono: Linux-Binaries kompilieren

Dieses Thema im Forum "Java/Mono/dotGNU" wurde erstellt von sToneHeaRT, 30.04.2007.

  1. #1 sToneHeaRT, 30.04.2007
    sToneHeaRT

    sToneHeaRT Grünschnabel

    Dabei seit:
    30.04.2007
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo.

    Ich bin relativ neuer Linux.Ubuntu.User und habe mir MonoDevelop installiert, denn ich möchte in die Linux-Programmierung einsteigen. Später werde ich dazu C/C++-Umgebungen benutzen, aber noch bin ich ein Umsteiger.

    However, ich bekomme beim Kompilieren von unter Mono/C# entwickelten Programmen nur *.exe-Dateien heraus, die sich natürlich unter Ubuntu nicht ausführen lassen. Soweit ich aber das Mono Project verstanden habe, ist es mit dem mono-Frmwrk möglich, .NET-verwendende Applikationen unter Linux laufen zu lassen.

    Wie kann ich nun unter Mono eine Linux-Binary kompilieren? (Ist das überhaupt vorgesehen?) :think:

    sToneHeaRT
     
  2. Anzeige

    Schau dir mal diesen Ratgeber an. Viele Antworten inkl. passender Shell-Befehle!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Mµ*e^13.5_?¿, 30.04.2007
    Mµ*e^13.5_?¿

    Mµ*e^13.5_?¿ Routinier

    Dabei seit:
    21.02.2006
    Beiträge:
    453
    Zustimmungen:
    0
    Das hast du richtig verstanden.

    mono dateiname.exe

    Und dann sollte das laufen.
    Mit mono kannst du keine Linux-Binarys erstellen, nur Mono- bzw. .NET-Binarys.
     
  4. #3 sToneHeaRT, 30.04.2007
    sToneHeaRT

    sToneHeaRT Grünschnabel

    Dabei seit:
    30.04.2007
    Beiträge:
    2
    Zustimmungen:
    0
    Danke. Dann wird also die ".exe"-Binary im vorliegenden IL-Code von mono ausgeführt, was bedeutet, das Monoframework ist nicht dauerhaft präsent im Gegensatz zu Windows' .net-Framework.

    Dankeschön.
     
  5. #4 SnakeMedia, 07.08.2008
    SnakeMedia

    SnakeMedia Grünschnabel

    Dabei seit:
    07.08.2008
    Beiträge:
    4
    Zustimmungen:
    0
    Hallo ich bin ganz neu gekommen,

    Danke für Willkommen-Sagen!

    Ich möchte ihnen sagen, daß Mono auch Linux-Binäre erstellt.

    Achtung: Das sind 3 unterschiedliche neue Binären für Linux:

    OpenSuse Linux 11.x *.in = Internative Binary
    alte Linux Version (Ubuntu, OpenSuse 10.x, Redhat und alle Teilsysteme) *. = Leere Dateiensendung ähnlich wie Mac OS X aber für Skript und Bootskript.
    Und die sehr alte Endung von Linux ist Rich Unix Mono Binary = *.rum (Aber ich weiss nicht ob es richtig wäre.)

    Ich habe zum ersten Mal, dass ich eine komische Endung von OpenSuse 11.x im Dolphin bemerkt habe und ich mit neue Binäre ausprobieren soll. Das ist echt wahr.

    Danke voraus. Gruss, SnakeMedia
     
  6. #5 bitmuncher, 07.08.2008
    bitmuncher

    bitmuncher Der Stillgelegte

    Dabei seit:
    08.05.2007
    Beiträge:
    3.167
    Zustimmungen:
    0
    Du kannst auch die Dateien in .foobar umbenennen und sie werden vom System deswegen trotzdem nicht anders behandelt. Die Dateiendungen spielen unter Linux absolut keine Rolle. Und wenn hier schon von Binärformaten die Rede ist, dann doch bitte richtig... Es gibt allgemein 2 Binärformate, die von Linux genutzt werden, das alte a.out- und ECOFF-Format und die ELF-Binaries. MONO nutzt binfmt um das Binärformat des aktuellen Systems zu bestimmen und die Programme entsprechend auszuführen.
     
Thema:

Mono: Linux-Binaries kompilieren

Die Seite wird geladen...

Mono: Linux-Binaries kompilieren - Ähnliche Themen

  1. Mono komplett unter MIT-Lizenz gestellt

    Mono komplett unter MIT-Lizenz gestellt: Die Entwickler der freien Implementierung von Microsoft .NET, Mono, haben das Projekt komplett von der LGPL auf die MIT-Lizenz umgestellt und an...
  2. Xamarin übernimmt Mono-Support für Suse

    Xamarin übernimmt Mono-Support für Suse: Xamarin, die kürzlich gegründete Firma ehemals bei Suse beschäftigter Mono-Entwickler, ist eine Parterschaft mit Suse eingegangen. Weiterlesen...
  3. FFMPEG none monotone timestamps

    FFMPEG none monotone timestamps: Hallo, also hier steht jetzt seit kurzem ein neuer Fernseher inkl. Netzwerk/UPNP. :)) Leider ließt der meine VDR Aufnahmen erst, nachdem die...
  4. mod_mono und asp.net 3.5

    mod_mono und asp.net 3.5: hi, ich möchte gerne über meinen apache auch asp.net 3.5 seiten zur verfügung stellen. dies soll mit mod_mono funktionieren ... mit 2.0 ... mir...
  5. Kein Mono in Debian-Standardinstallation

    Kein Mono in Debian-Standardinstallation: In einer Reaktion auf Richard Stallmans jüngste Warnung vor Mono und C# hat ein Sprecher von Debian erklärt, dass es kein Mono in der...