2009-06-26 18 views
-2

Ich möchte wissen, wie ausführbare Anwendung in Linux wie EXE-Datei in Windows zu erstellen. die meisten von euch haben "Pidgin IM" in linux verwendet/gesehen, wenn Sie darauf klicken, öffnet sich das Fenster, in dem Sie Ihre Freunde sehen können und dem gnome-caculator ähnlicher sind. Ich möchte die gleiche ausführbare Datei für meine Anwendung erstellen.Erstellen Sie ausführbare Anwendung in Linux

danke adavnce.

+2

Could Sie klären Ihre Frage weiter? Möchten Sie wissen, wie Sie eine Desktop/Startmenü-Verknüpfung erstellen, auf die die Benutzer klicken können? –

Antwort

1

Es klingt, als ob Sie nach einem Framework wie Qt oder WxWidgets suchen. Mit diesen beiden Frameworks können Sie GUI-Fensteranwendungen für Linux (und Windows und Mac OS X) erstellen.

+0

Das sind GUIs. Er sucht nach etwas wie .deb – sqram

5

Die gebräuchlichste Methode zum Erstellen ausführbarer Dateien ist die Verwendung eines Compilers. (Genau wie unter Windows.) Die GNU Compiler Collection (GCC) bereits installiert werden kann auf Ihrem Linux-System finden Sie, wenn Sie es mit finden:

$ which gcc 

oder

$ gcc --help 

Wenn nicht, Sie Ich muss es installieren. Es hat Manpages (man gcc), Infoseiten (info gcc) und eine online manual.

Notiere die gcc Befehl selbst ist der C-Compiler Teil, gibt es g++ für C++ und andere für andere Sprachen (obwohl man erhebliche Kontrolle über die Befehlszeilenoptionen haben).

1

Hm, ein paar Schritte:

Sie müssen zuerst Ihr Programm schreiben. Sie könnten es in C, C++, Python, Java oder irgendetwas schreiben. Wenn Sie möchten, dass das Programm über eine GUI verfügt, anstatt nur auf der Befehlszeile zu basieren, müssen Sie Code schreiben, der Windows, Schaltflächen usw. zeichnet.

Danach haben Sie eine ausführbare Datei. Unter Linux haben ausführbare Dateien im Gegensatz zu Windows kein Suffix ".exe". Wenn Sie ein Terminal öffnen würden, könnten Sie einfach "pidgin" eingeben und das Programm würde laufen.

Schließlich, das Desktop/Menü-Shortuct zu erstellen, das ist spezifisch für die GUI-Umgebung. In Gnome können Sie mit der rechten Maustaste auf den Desktop klicken, "Create Launcher" auswählen und dem Menü folgen, um die ausführbare Datei auszuwählen, die Sie erstellt haben - ähnlich wie in Windows.

Nicht sicher, ob dies das ist, worum du gebeten hast, aber ich hoffe, das ist hilfreich!

0

Eine Menge davon hängt davon ab, welche Sprache Sie verwenden, um das Programm zu schreiben. Wenn Sie eine Skriptsprache wie bash, python von php verwenden, müssen Sie sicherstellen, dass die erste Zeile des Skripts angibt, welcher Interpreter verwendet werden soll:

#! /usr/bin/env python 

Dies weist die Maschine an, nach der ausführbaren Python-Datei zu suchen, um den Rest des Skripts zu interpretieren.

#! /usr/bin/env php 

oder

#! /usr/bin/env bash 

die andere Sache, die Sie sich merken müssen, um die Berechtigungen ändern Sie das Skript/Programm ausführbar zu machen: Sie können mit das gleiche tun

chmod 755 myscript.py 
Verwandte Themen