Meine Firma hat traditionell eine Linux-Befehlszeilenentwicklungsumgebung verwendet. Wir verwenden ein Skript, um die Umgebungsvariablen PATH
und LD_LIBRARY_PATH
beim Kompilieren und Ausführen zu verwalten. Dieses Skript wird aufgerufen, indem es am Anfang eines Befehls wie folgt hinzugefügt wird:
Ich versuche, unseren Code von Eclipse CDT laufen zu lassen, und wir bewegen uns ein Jahrzehnt oder so in Entwicklungstools. Ich kann steuern, was der make-Befehl in einer Build-Konfiguration ist, aber ich habe nicht herausgefunden, wie man den ausführbaren Befehl in einer Laufkonfiguration steuert. Ist so etwas möglich? Oder müssen wir die Umgebungsvariablen in der Laufkonfiguration festlegen, anstatt uns auf das Skript zu verlassen. Die Absicht des Skripts war es, die Arbeit beim Erstellen für verschiedene Versionen von GTK oder beim Erstellen auf verschiedenen Plattformen (Linux, Solaris, etc ...) zu minimieren.
Hmmm, suchen Sie unter "External Tools Configuration" den "environment" -Reiter (den "Play" -Button mit der roten Toolbox)?
Alternativtext http://i35.tinypic.com/vh5k0i.png
Wenn Sie nicht danach suchen, ignorieren Sie bitte meinen Kommentar.
So legen Sie Ihre benutzerdefinierte Build-Umgebung fest:
%Vor%Um Ihr Programm auszuführen
%Vor% Geben Sie Variablen in der Registerkarte Environment
in Konfiguration starten ein.
Klicken Sie auf die Registerkarte "Allgemein" und aktivieren Sie das Optionsfeld Shared File
und überprüfen Sie die Launcher-Konfiguration mit Ihrem Projekt.
Wenn Sie andere Programme mit Ihrem Build ausführen möchten (sagen Sie einige Pre- / Post-Prozessoren), fügen Sie einen neuen Builder hinzu mit:
%Vor%Tags und Links eclipse-cdt linux scripting run-configuration