Ronny schrieb:
> Hat Herr Walter meinen Code gesehen? Nein! Also.
Wenn man in verschiedenen Modulen globale Variablen gleich benennt,
die aber am Ende etwas unterschiedliches sind, dann ist es, unabhängig
davon, wie dein Code aussieht, schon ein wenig verwirrend. Davon musst
du dich nun auch nicht gleich angep***t fühlen.
> Meine Frage war allgemein und sollte Compiler unabhängig sein. Und GCC
> ist das einzige Forum, dass sich mit meinem Thema beschäftig.
Nein, "Mikrocontroller und Elektronik" ist dafür da, wenn es um
Controllerprogrammierung ohne GCC geht.
Am Ende hat sich gezeigt, dass die Frage doch nicht so compiler-
unabhängig war, wie's auf den ersten Blick scheint. GCC hätte dir
unter Umständen übrigens gar keine Fehlermeldung geschmissen, sondern
nur nicht das getan, was du erwartest: beide globale Variablen wären
zur selben verschmolzen. Diese Vorgehensweise ist als eine mögliche
Option vom C-Standard komplett gedeckt.