anderen gcc verwenden

redbird

Aktives Mitglied
Thread Starter
Dabei seit
20.09.2007
Beiträge
433
Reaktionspunkte
5
hallo

ich habe ein Problem und zwar habe ich über macports den gcc45 installiert.

nur wenn ich jetzt gcc --help ein tippe nimmt der einen ganz anderen, diesen hier:

i686-apple-darwin10-gcc-4.2.1

dann hab ich nachgeschaut , es sind ja viele gcc installiert.

wie wähle ich nun den aus den ich möcht.
ich möchte nur einen benutzten aber wenigstens den neusten bzw den ich installiert habe.

vielen dank schonmal für euere hilfe

gruß redbird
 
ich hab jetzt mal gcc_select installiert

wenn ich dann z.B "sudo gcc_select 4.4" eintippe version ist invalid.

was mach ich falsch ? ist der befehl falsch muss ich zuerst in den ordner wo der gcc44 ist?

danke schonmal

gruß redbird
 
also vielleicht habe ich mich missverständlich ausgedrückt

ich hab den gcc44 über macports installiert

im bin ordner wird er unter "gcc-mp-4.4" angezeigt.

wenn ich mit ihm compiliere muss ja immer gcc-mp-4.4 eintippen was ziemlich unvorteilhaft ist.

kann ich den namen des compiliers ändern z.b in gcc44?
aber wie mach ich das?- wenn ich es versuche sagt er ich hätte keine Recht!

vielen dank für eure Hilfe
 
Zuletzt bearbeitet:
Die beiden Programme werden wohl in unterschiedlichen Pfaden liegen. Rufe den entsprechenden gcc mit vollem Pfadnamen auf oder setze $PATH neu.
 
@DrunkenFreak
vielleicht muss ich dazu sagen dass ich absoluter neuling bin!

der compiler den ich nutzten möchte ist unter : opt/local/bin
der compiler der genutzt wird ist unter: Developer/usr/bin

wie setzte ich nun path neu
damit wenn ich gcc eingebe der neue compiler genutzt wird

vielen dank

gruß redbird
 
Wenn dich damit nicht auskennst, lass lieber die Finger von $PATH und rufe gcc mit vollem Pfad auf (steht oben auch).

Code:
/pfad/zum/gcc
 
macports setzt sich doch eh schon vorne in den PATH, mach dir einfach einen symlink mit
sudo ln -s /opt/local/bin/gcc-mp-44 /opt/local/bin/gcc
 
jetzt bin ich leicht verwirrt

was hab ich nun davon?

in meinem Fall wäre es dann opt/local/bin/gcc-mp-4.4
 
dann hast du ein gcc in /opt/local/bin und weil das vorne im PATH ist, wird das als erstes gefunden...
 
@OneOeight
super vielen dank gcc war zwar besetzt has vorläufig auf gcc44 gesetzt
funktioniert auch
vielleicht kann ich gcc ja löschen
und dann den gcc-mp-4.4 neu auf gcc setzten
 
Zurück
Oben Unten