Wie installieren Sie den cross-compiler (auf ubuntu 12.04 LTS) für Mikroprozessor-SA1100?

Kann mir bitte jemand sagen, wie die Installation der cross-compiler (Programmiersprache C) für die SA1100 Mikroprozessor? Ich habe ubuntu 12.04 LTS. Ich bin ein völliger noob mit Linux, ich habe gerade Ubuntu installiert gestern. Brauche ich eine spezielle Variante für den GCC-compiler, mit dem Namen "arm-unknown-linux-gnu-gcc", aber don wissen, wie es zu tun.

Kann mir bitte jemand helfen?

  • Haben Sie versucht, die apt-get install gcc-arm-linux-gnueabi oder apt-get install gcc-4.7-arm-linux-gnueabi? Auch ich stark empfehlen zu können, kompilieren Sie ein gewöhnliches C-Programm für das Linux-system (d.h. lernen die Grundlagen der gcc, make ... - Befehle und die Verwendung eines Editors wie emacs oder gedit ...) und der cross-compiler, den Sie wollen, hängt auch davon ab, das system läuft auf Ihrem SA1100-hardware board.
  • Ich weiß, wie daraus ein gewöhnliches C-Programm. Das war gcc -o hello hello.c. Ich habe bereits versucht apt-get install gcc-arm-linux-gnueabi und installiert, aber cross-kompilieren immer noch nicht funktioniert. Ich will cross-kompilieren Sie die Programme mit (zum Beispiel) arm-unknown-linux-gnu-gcc -O2 -Wall -o hello hello.c aber es sagt mir, dass der Befehl konnte gefunden werden. Können Sie mir auch sagen, was make ist für? Vielen Dank, ich Schätze Ihre Hilfe!
  • Sie sollten tatsächlich nutzen gcc -Wall -g hello.c -o hello ; Über make Lesen Sie gnu.org/software/make/manual/html_node/index.html, und verwenden Sie die arm-linux-gnueabi-gcc Programm als Ihr cross-compiler
  • Zusätzliche Hinweis, verwenden Sie dpkg -L gcc-arm-linux-gnueabi zu lernen, über die installierten Dateien, die durch Paket gcc-arm-linux-gnueabi
  • Möchten Sie vielleicht post eine Antwort.
  • Ich kenne verwenden arm-linux-gnueabi-gcc -O2 -Wall -o Hallo Hallo.c zu cross-kompilieren. Wird dieses Programm auf einem Intel-SA1100-Mikroprozessor?
  • Es braucht mindestens einen Linux-kernel und libc zu laufen
  • Ok, ja natürlich. Im das senden der Dateien mit der minicom (Seriell). Jetzt verstehe ich. Vielen Dank für die Hilfe! 🙂
  • askubuntu.com/questions/250696/cross-compile-for-arm

InformationsquelleAutor n00b1990 | 2013-02-17
Schreibe einen Kommentar