PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Wer arbeitet auch mit Eclipse ?



oderlachs
01.05.2013, 17:15
Hallo Freunde !

Ich suche einen "geduldigen Freund" der mit Eclipse (C,C++) umgehen kann und mir eventuell auch mal auf meine dummen Anfängerfragen antworten würde. Auch Hinweise für gute "Tutut's" im Web erfreuen mich.. ;)
Ich möchte nicht wieder ein Vermögen für spez. Bücher ausgeben, wo der Titel alles verspricht und der Inhalt dann nichts davon hält.

Ich komme schon mit einem kleinen "Hallo Welt" nicht zurecht..: 25387

Gruss und Danke für event. Hilfe

Gerhard

Nachtrag Die Meldungen kann ich nicht deuten:

18:08:05 **** Incremental Build of configuration Release for project c_proj_1 ****
make all
Building file: ../src/c_proj_1.c
Invoking: Cross GCC Compiler
gcc -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/c_proj_1.d" -MT"src/c_proj_1.d" -o "src/c_proj_1.o" "../src/c_proj_1.c"
cc1: Invalid option `-fmessage-length=0'
gcc.exe: unrecognized option `-MP'
gcc.exe: unrecognized option `-MFsrc/c_proj_1.d'
gcc.exe: unrecognized option `-MTsrc/c_proj_1.d'
make: *** [src/c_proj_1.o] Error 1

18:08:06 Build Finished (took 422ms)

markusj
01.05.2013, 19:18
So wie es aussieht, wurde dein Quelltext noch nicht übersetzt. Wenn du unter "Project" nicht "Build Automatically" aktiviert hast, musst du den Compiler selbst (durch einen Klick auf den Hammer in der Symbolleiste oder den entsprechenden Menüeintrag) anwerfen.

Grüße,
Markus

oderlachs
01.05.2013, 20:02
Hallo Marcus !
Vielen Dank erstmal für Deine Info. hatte auch wohl das falsche Eclipse installiert, wer weiss wie auch immer, habe mir jetzt nochmals die C/C++ Version(??) runtergeladen und ausgepackt. Die Umgebungsvariablen und Path hatte ich ja schon eingestellt beim ersten Versuch.
Nun hatte ich auch noch die Möglichkeit den C Compiler auszuwählen und nun klappt es auch. Ich habe mir aber noch eine kleine Broschüre dazu bestellt..
Ich will ja nix weltbewegendes damit bezwecken, aber es macht mir einfach Spass zu Programmieren und auch noch Freude, wenn's auch dann klappt ;)
Schade das ich meinen alten AT Rechner(1990) nicht mehr habe, der war gut für assembler, c,c++ pascal usw...im Konsolenmodus ohne Windooof haben zu müssen.. ;)

Gruss Gerhard

Chypsylon
01.05.2013, 20:19
Schade das ich meinen alten AT Rechner(1990) nicht mehr habe, der war gut für assembler, c,c++ pascal usw...im Konsolenmodus ohne Windooof haben zu müssen.. ;)


Deswegen gibts ja Linux ;)

Kennst du dieses Tutorial (http://conelek.org/AVR_C:_Softwareentwicklung_mit_der_Eclipse_IDE) schon, hat mir bei der Einrichtung geholfen. Bei mir läuft es unter Linux und Windows super und ich möchte es nicht mehr missen :)

oderlachs
01.05.2013, 20:46
HI Chysylon , ja dafür gibts Linux, leider habe ich keinen Linux PC mehr am laufen bis Fedora2 oder Ubuntu 6 bin ich noch mitgegangen aber nun sind wohl meine Linux-PCs zu lahm für die Erneuerungen der neuen Linuxversionen. Jedenfalls hast Du mir da einen guten Link gegeben habe gleich das AVR Plugin installiert (freu)
Sollt ich Dich in meinen Östreichurlaub im Juni treffen, spendiere ich 'n Kaffee oder Bier ;)

So erstmal vielen dank , das ist ein gutes Tutut, werde gleich weiterlesen...

Gruss
Gerhard
Nachtrag : Mit USBASP klappt es nur die Verbindung mit meinem STK500 klappt noch nicht...mal weiter probieren muss...

Chypsylon
04.05.2013, 13:07
Ich bin mal so frei und antworte auf deine PM hier, schliesslich sollten andere mit dem gleichen Problem auch was davon haben :)


Ja ich habe mal den Link besucht, gut da gibt es ein AVR Plugin, aber dfamit komme ich oder eclipse nicht zu recht
es werden keine hex dateien erstellt, obwohl alles dazür lt. TuTut eingestellt ist. Na vieleicht hast Du da noch 'nen Tip für mich ?


Es ist leider schon etwas länger her seit ich das ganze konfiguriert habe habe. Kannst du die Fehlermeldung bzw. dein Problem noch etwas genauer beschreiben?
Die hex-datei wird normalerweise erst erstellt wenn du für den "Release" und nicht den "Debug" kompilierst. Siehe auch http://conelek.org/AVR_C:_Softwareentwicklung_mit_der_Eclipse_IDE#Pro jekt_compilieren_.28Release.29

oderlachs
04.05.2013, 15:55
Danke für die Antwort hier, gut ja dann haben Andere auch was davon die ähnliche Probs haben :)
Ich habe es nach der Anleiting gemacht, erst Debug und dann Release damit die Hex usw erstellt wird. Die erstellung der Hex usw. ist auch in den Release Oprtionen "angehakt" oder besser aktiviert.
ich bin nun erstmal auf AVR Studio umgestiegen um mit meinen Projekt weiterzukommen, bei Eclipse ist mir der optische Eindruk vonm Editor besser für meine schon schlechten Augen. Mit Programmers Notepad komme ich auch mitz den Einstellungen zum Compilieren usw. nicht klar. Darum schreibe ich erst im Notepad den Source und kopiere dann ins AVR Studio...
Umständlich, aber mir angenehmer beim Quellcode schreiben.

Gerhard