Hi, wie kann man unter Linux, speziell Ubuntu, zu der aktuellsten GCC Version kommen? Cool wäre ein Launchpad PPA oder wenigstens deb Pakete. Ich hab aber beides noch nicht finden können. Gibt es sowas? Wenn nicht, wie kann man den aktuellen avr-gcc, die binutils und die avr-libc installieren?
Entweder über den Synaptic Package Manager (GUI->System->Administration) oder in einem Terminalfenster: Entweder ganz "root" werden, oder immer mit "sudo" vorne dran. apt-get update # Damit wird die Paket-DB auf den neusten Stand gebracht apt-cache search avr # Mal suchen, was es alles an AVR Pakete gibt apt-cache showpkg gcc-avr # Das AVR-GCC Paket genauer anschauen apt-get -s install gcc-avr # Probelauf um zu sehen, was alles installier wird apt-get install gcc-avr # Jetzt wird es ernst ;-) Wenn Du noch nichts drauf hast, würde ich mal sowas machen: apt-get -s install gcc-avr avr-libc Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: binutils-avr Suggested packages: task-c-devel gcc-doc gcc-4.2 The following NEW packages will be installed: avr-libc binutils-avr gcc-avr 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Inst binutils-avr (2.18-4ubuntu1 Ubuntu:9.10/karmic) Inst gcc-avr (1:4.3.3-1 Ubuntu:9.10/karmic) Inst avr-libc (1:1.6.2.cvs20080610-2 Ubuntu:9.10/karmic) Conf binutils-avr (2.18-4ubuntu1 Ubuntu:9.10/karmic) Conf gcc-avr (1:4.3.3-1 Ubuntu:9.10/karmic) Conf avr-libc (1:1.6.2.cvs20080610-2 Ubuntu:9.10/karmic) Gruss Daniel Nachtrag: Alles unter Ubuntu 9.10
Sorry, vergiss es, jetzt weiss ich was Du meinst ;-) Du willst nicht die, in den regulären Paket-DB's enthaltenen Versionen, sondern die neusten. Kenne leider auch keine Archive. Habe sie für mich selber gebaut, ist nicht so schwierig, gibt genügend Anleitungen im Netz.
Eben, ich will die aktuellen Versionen. Wie baut man das selbst? Hast du mal ne Anleitung? Wenn das nicht so schwierig ist, warum erstellt man dann nicht mal entsprechende Pakete?
Ok, ich hätte noch zwei Fragen: 1. Gibt es zumindest ein Script, das die Sourcen z.B. via svn runterläd und compiliert und 2. Welche Version vom GCC kann man für avr-gcc verwenden? Funktioniert 4.4 schon oder muss man noch 4.3 nehmen? Ich wundere mich nämlich, weil in der aktuellen Version von Ubuntu der normale GCC 4.4.3 ist, der avr-gcc aber noch 4.3.4
Ich mache es immer nach: http://www.nongnu.org/avr-libc/user-manual/install_tools.html klappt wunderbar. Sei einfach vorsichtig mit direktem installieren von .deb Paketen mit dem "dkpg". Das kann Dir Abhängigkeitsprobleme in der APT Datenbank einbringen. DPKG ist einen Level tiefer und schert sich nicht um höherliegende Schichten. Vorteil: Du lernst Linux im Allgemeinen und Debian/Ubuntu im Speziellen kennen ;-) Bei Ubuntu 9.10 wir avr-gcc 4.3.3 installiert. Da brauchst Du die Pakete von www.wrightflayer.co.uk nicht.
GCC dürfte eigentlich keine großartigen Abhängigkeiten haben. Aber egal Jedenfalls hat es nicht funktioniert. Ich nehme an, weil die Pfade nicht gesetzt werden. Die muss mal wohl von Hand setzen
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.