kompilierter code ist unter Linux größer als Win!

Gast #1380896
Lesenswert?
• ▲
▼
Hallo leute,

Ich habe bis jetzt immer unter Windows mit WinAvr (avr-gcc (GCC) 4.1.2 
(WinAVR 20070525)) und dem Programmers Notepad code für einen attiny 
2313 kompiliert.

Unter Linux mit der neuesten AVR-GCC Version und der gleichen 
makefile/code erzeugt mir das jedoch eine größere Hex-file als in 
Windows (8%), sodass er nicht mehr auf den Controller passt.

Die Fragen:

 - Könnte es am Versionsunterschied liegen?
 - oder kann ich die Makefile (erstellt aus einem WinAvr template) 
generell nicht unter linux benutzen? AVR-GCC funktioniert 
augenscheinlich wunderbar, optimierungs-switch und auch jegliche anderen 
Einstellungen der Makefile werden korrekt übergeben.


Werde nacher noch folgendes versuchen:
- gleiche Version verwenden auf beiden Plattformen
- programm optimieren ^^ (jedoch nicht mein Ziel :P)

Hat jemand vielleicht eine idee wo die rund 160byte herkommen? Irgendein 
Zeichensatzproblem vllt?

[Makefile im Anhang]

mfg nom
Angehängte Dateien:
Moderator Persönliche Seite #1381211
Lesenswert?
• ▲
▼
Bingo schrieb:

> Skip die "get-patches" strp , als die patches sind im download zip (die
> sind nicht mehr im free-bsd repository.

Eigentlich müssten sie dort auch noch verfügbar sein (das liegt ja
alles im CVS), es ist aber mühseliger, das zu finden.

(OK, på engelsk :), These patches ought to be available still there
as well, as everything is in CVS, but more cumbersome to find.)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.