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
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
Welche IDE benützt Du denn? Wenn Du Xcode und macports drauf hast, dann hast Du "make" auch mit drauf. Den Debugger musst Du dir noch über macports installieren (avr-gdb). Und was was ist, das erledigt sich doch fast von alleine...
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?
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...
naja ich ahne gleich die avr-libc installiert. Da ist alles Dabei nur welches bin Verzeichnis ist denn nun das richtige?
Bei mir ist es "/opt/local/bin" und nicht "/opt/local/avr/bin". Der Compiler wird über avr-gcc aufgerufen, genauso wie der Rest immer mit dem Prefix "avr-".
Hmm. Wenn ich /opt/local/bin in meinem NetBeans angebe erkennt er leider nicht die include Verzeichnisse und die Macro Definitions.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.