C++, Eclipse CDT, Wie man hinzufügen gcc 4.6.3
Ich arbeite mit Eclipse CDT in Redhat Enterprise, die default-version des gcc-compiler 4.4.6. Das support-team Hinzugefügt gcc 4.6.3 vor kurzem, Frage ich mich, wie kann ich Eclipse so, dass ich wählen kann, um die Anwendung zu kompilieren, die entweder mit gcc 4.4.6 oder 4.6.3.
Dank.
- Nicht eclipse verwenden Sie die Standard-system? Ich meine, für die Zusammenstellung.
- Wenn ich mir die automatisch generierten makefiles, g++ aufgerufen, um die zu kompilieren. Das sollte Aufruf des g++ - version, die Sie anrufen, wenn Sie Typ-g++ im terminal, richtig?
- Ja, tut es. Das aktuelle setup von Eclipse ist die Verwendung von gcc-4.4.6. Ich Frage mich, wie kann ich setup eine andere gcc-version, z.B., 4.6.3, so dass ich wählen, welche version zu kompilieren, mit. Oder wie kann ich weitere hinzufügen, GNU C++ - toolchain in Eclipse. Danke.
- Das support-team entscheidet sich dafür, sowohl die version des gcc, für den Fall das einige andere user können weiterhin verwenden möchten 4.4.6.
- Ich bin sicher, dass einige hardcore-eclipse-Nutzer kommen und geben eine bessere Antwort, aber ich würde ein Ordner mit dem Namen
local
in meinem home-Ordner, erstellen Sie einen symbolischen link namensg++
zu/usr/bin/g++4.6.3
und starten Sie eclipse sagenPATH=~/local:$PATH eclipse
. Wenn Sie wollen immer kompilieren mit 4.6.3 könnten Sie auch exportieren Sie diesen Pfad in die ~/.bashrc.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wirklich wollen, sowohl gcc 4.6 und 4.4 in Ihre eclipse, müssen Sie Ihr build-Konfigurationen (so weit ich weiß, gibt es keine "einfache" Möglichkeit dies standardmäßig zu tun).
Sobald dieser erstellt wird (& ausgewählt), die Sie legen Sie es, wie bei anderen Konfigurationen im Baum (Debug /Release).
Ich glaube, Sie müssen dies tun, pro Projekt, Eclipse ist schlampig in diesem Bereich.
Ich habe befolgen Sie einfach diese SO ein post und das erfolgreich getan für Eclipse-leeres Projekt erstellen.
Versuchen Sie, hinzufügen oder Bearbeiten der PATH-Variablen unter
"Projekt Immobilie" => "C/C++ Build" => "Umwelt".
Auf diese Weise brauchen Sie nicht zu ändern environment-variable außerhalb der Eclipse.
Ich bin mir nicht sicher, können Sie zwei Versionen konfiguriert Standard-CDT-Verteilung. Es wird die Standard-system. Was bekommen Sie, wenn Sie gcc -v? Ich denke 4.4.6. Setzen 4.6 im PFAD vor, und es wird mit 4.6.
Und tun, starten Sie eclipse erneut, nachdem Sie den Pfad ändern.
Siehe auch wie klar Projekt "Suchprofil".