Macports GCC

Gast #1647589
Lesenswert?

Hallo,
bis jetzt habe ich das GCC genutzt, was mit XCode geliefert wurde. Nun 
habe ich via Macports GCC44 installiert. Wie nutze ich denn da jetzt das 
neu installierte? Wenn ich gcc eingebe kommt immer noch das alte. Und im 
opt/local/bin Ordner von Macports finde ich auch kein gcc/g++.
Es wäre nett, wenn mir jemand helfen könnte.

Viele Grüße
Gast #1647882
Lesenswert?

zu avr-gcc habe ich auch noch ein paar Fragen. Ich habe bin Dateien un 
/opt/local/bin und /opt/locale/avr/bin. iin beiden sind avr Dateien.

Dann brauche ich für meine IDE folgende einstellungen. Welche Datei ist 
der C Compiler, C++ Compiler, Assembler, Make Command, Debugger command?

/opt/locale/avr/bin
c++  gcc  nm  objdump  strip
as  g++  ld  objcopy  ranlib

/opt/local/bin:
avr-addr2line
avr-ar
avr-as
avr-c++
avr-c++filt
avr-cpp
avr-g++
avr-gcc
avr-gcc-4.0.2
avr-gccbug
avr-gcov
avr-gprof
avr-ld
avr-man
avr-nm
avr-objcopy
avr-objdump
avr-ranlib
avr-readelf
avr-size
avr-strings
avr-strip
Gast #1648145
Lesenswert?

Als IDE nutze ich NetBeans. Welche bin Ordner ist denn nun der richtige? 
Also wenn ich in netBeans eine Toolchain anlege und avr/bin nehme werden 
die includeverzeichnise etc. richtig erkannt. Aber ich kann nicht 
compilieren avr-gcc not found. Vermutlich weil der nicht in Path steht. 
im normalen bin Verzeichnis wird die IDE nciht richtig konfiguriert, 
aber das compilieren geht. Welchen bin Ordner nimmt man denn im 
Normalfall?
#1648198
Lesenswert?

Mit NetBeans kenne ich mich nicht aus und kann da dir wenig 
weiterhelfen.

Was mir gerade aufgefallen ist, wenn ich über macports avr-gcc 
installiere, dann werden die avr-binutils und der avr-gcc installiert, 
aber es fehlt die avr-libc. Schnell nachinstalliert und "port installed 
| grep avr" (im Terminal eingegeben) liefert alles was man zum 
compilieren braucht:

  avr-binutils @2.20_0 (active)
  avr-gcc @4.0.2_0 (active)
  avr-libc @1.6.1_0 (active)

Vllt. fehlt das Paket "avr-libc" bei dir noch...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren