Hallo Vielleicht hat jemand von euch eine Lösung wie man hier zum Ziel kommt. Ich habe Cygwin und das vom Hersteller spezille Crosstoolchain für mein ARM-Board heruntergeladen. In diesm Crosstoolchan sind aber keine exe-files, sonderen alle Files ohne dateiendung - auch gcc. Der Pfad dorthin ist richtig gesetzt, der Compiler lässt sich aber nicht starten. Wie kann ich den Compiler aber bitte unter MS-Windows starten? Vielen Dank Geri
Schau doch mal ins executable Programm rein...
1 | edit gcc |
Wenn Du da ein kryptisches Zeich und dann "ELF" lesen kannst, dann wars ein binary für Linux und nicht für windows...
Hallo Bernhard Ja, es steht: 0x7F 0x45 0x4C 0x46 drin. ELF Liege ich falsch in der Meinung zum meinen, wenn cygwin installiert sein, dass dann Linux-Programme aufgerrufen werden können. Muss ich da etwas anderweitig vorgehen:)? Beste Grüsse und vielen Dank Geri
ELF ist für Linux, das geht unter Windoof so nicht. Cygwin stellt dir zwar das Drumherum (Bibliotheken usw.) zur Verfügung, aber Windows-EXE muss es dann trotzdem sein. Haste vielleicht den Linux-Toolchain erwischt...?
Hallo Sven, aha, vielen dank. Dann muss ich mich nach einer Win-Version umschauen. Vielen Dank an euch, das hilft mir mal schon erheblich weiter Geri
Hallo zusammen Genau das war das Problem. Nochmals vielen Dank an alle hier!! Nun möchte ich es noch schaffen, Eclipse auf remote-debugging zu konfigurieren, damit ich über gdbserver mit meinem ARM9 debuggen kann:) - Ich habe dazu bereits mit Hilfe von nfs ein Laufwerk auf ein Windows-Directory gemountet. - Mit einm Crosstool erzeuge ich auf dem Windows-Rechner den Code für das Board in Eclipse. Das Linux-Board kann darauf zugreifen. Ich habe sogar schon ein Programm laufen lassen:) Nach meinem Verständnis müsste man es nun schaffen 1.) gdbserver auf dem Linux-Board aufzurufen, z.B. Port 3333 2.) über Eclipse eine Verbindung herstellen 3.) dem Debugger irgendwie mitteilen wo die Sourcen und die Binärdateien liegen und dann mit dem Debuggen loslegen. Punkt 1 habe ich schon geschafft, mit Hyperterminal kann ich mit gdb kommunizieren. Wie aber nun weiter! Was muss ich bitte in Eclipse noch angeben, damit alles auf Knopfdruck funktioniert? Beste Grüsse Geri
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.