2012-04-09 6 views
0

ich es geschafft, eine .deb-Datei aus einem Quellprogramm zu erstellen, tar.gzErstellen exe-Datei von tar.gz in Linux

Wie kann ich eine exe-Datei zu erstellen, so dass die App auch auf Windows laufen kann? I Ich habe viel gesucht, aber keine Ressourcen gefunden.

+0

http://askubuntu.com !! Aber was bedeutet das? 'Ich habe es geschafft, eine .deb-Datei aus einem Quellprogramm zu erstellen, tar.gz' ?? –

+0

Es ist nicht klar, was Sie hier fragen. Ein '.tar.gz' ist kein" Quellprogramm ", sondern ein Archiv, das beliebig viele Dateien enthalten kann. Es ist nicht - für sich selbst - etwas, das Sie "laufen". Was genau willst du passieren? – larsks

+0

es bedeutet, dass ich eine Deb-Datei von tar.gz.so gemacht habe, kann es möglich sein, exe von deb oder von tar.gz zu machen, ich dachte, es könnte nützlich sein zu erwähnen. – Rrjrjtlokrthjji

Antwort

1

Wenn Sie das Programm unter Windows ausführen möchten, müssen Sie es unter Verwendung eines Windows-Compilers von der Quelle neu kompilieren. Wie genau es neu kompiliert wird, unterscheidet sich von Programm zu Programm. Überprüfen Sie die Dokumentation des Programms für Details oder Fragen Sie seinen Betreuer. ".deb" -Dateien und alles, was mit Linux-Paketmanagern zu tun hat, haben in Windows keine Bedeutung. Daher müssen Sie die Quelle aus dem Quelldeb extrahieren oder aus dem entsprechenden Quell-Repository abrufen.

Beachten Sie, dass viele Linux-Programme nicht für Windows mit einer einfachen Neukompilierung allein erstellen werden. Wenn sie externe Bibliotheken verwenden, müssen diese Bibliotheken auch für Windows verfügbar sein. Die Cygwin-Umgebung kann hier helfen. Wenn es nicht bereits ein offizielles Verfahren zum Erstellen dieses bestimmten Programms unter Windows gibt, müssen Sie möglicherweise die Portierungsarbeit selbst durchführen (was eine Aufgabe ist, die groß genug ist, dass sie außerhalb des Bereichs dieser Frage liegt).

+0

Yes.Ich habe das Programm selbst in einem tar.gz-Archiv mit den Quelldateien und Bibliotheken erstellt, all diese in einer Linux-Umgebung, macht es installierbar und in diesem os.My Hauptfrage ist, wie ich eine EXE-Datei erstellen kann von diesem Archiv, so dass ich es in einem Setup-Assistenten verwenden kann (die ich auf meinem Rechner installiert habe), so dass es von Windows-Benutzern verwendet werden kann. Ich habe einige Ubuntu-Programme gesehen, zB Linux-Bibliotheken, die auf Windows installiert werden können und fragte mich, wie ich das auch tun kann (google war diesmal nicht mein Freund) – Rrjrjtlokrthjji

+0

Welches Programm möchten Sie kompilieren? Ist es ein normales Open-Source-Programm oder ist es ein Programm, das Sie erstellt haben? – bta

+0

Die zweite. – Rrjrjtlokrthjji

Verwandte Themen