Bereitstellen eines C++-Projekts unter Unix

Bereitstellen eines C++-Projekts unter Unix

Ich bin neu bei Unix. Ich habe gerade ein C++-Projekt in Eclipse CDT (Ubuntu 12.04) erstellt. Wie kann ich dieses Projekt bereitstellen (auf meinem Computer installieren)?

Antwort1

Möglicherweise möchten Sie Eclipse so konfigurieren,Erstellen Sie Softwarepakete für Ubuntu

Mithilfe eines Personal Package Archive (PPA) können Sie Software und Updates direkt an Ubuntu-Benutzer verteilen. Erstellen Sie Ihr Quellpaket, laden Sie es hoch und Launchpad erstellt Binärdateien und hostet sie dann in Ihrem eigenen Apt-Repository.

Das bedeutet, dass Ubuntu-Benutzer Ihre Pakete auf dieselbe Weise installieren können wie Standard-Ubuntu-Pakete und dass sie automatisch Updates erhalten, sobald Sie diese erstellen.

Antwort2

Eine einfache Möglichkeit besteht darin, Ihre ausführbare Datei hier einzufügen:

/usr/local/bin

Dies wird standardmäßig für ausführbare Befehle analysiert (auch bekannt als $PATH). Wenn Sie jedoch einen beliebigen Ordner in $PATH einfügen, kann jeder Benutzer, der Lese-/Ausführungszugriff darauf hat (z. B. /usr/local/bin), einfach in die Befehlszeile tippen

$ <your_executable_name>

Und Ihr Programm wird ausgeführt (vergessen Sie nicht, das Terminal neu zu starten, um dies zu analysieren). Wenn Sie nach anderen Möglichkeiten suchen, dieses Programm zu starten, z. B. über eine Art Startmenü wie Gnomes, können Sie einfach einen Eintrag hinzufügen und es sollte eine Option zum Hinzufügen eines Ausführungsbefehls für diesen Eintrag geben (wo Sie den Namen der ausführbaren Datei eingeben müssen).

Sie können Ihren aktuellen $PATH ganz einfach ausdrucken, indem Sie:

echo $PATH

Wobei das Zeichen : ein Trennzeichen für die verwendeten Ordner ist. Sie können dem $PATH ein Verzeichnis hinzufügen, indem Sie:

export PATH="<your_directory>:$PATH"

verwandte Informationen