Gast
#3598889
Hallo, wenn ich beispielsweise ein Array "uint32_t test[1000]" global erzeuge erhalte ich beispielsweise diese Code-Größe: text data bss dec hex filename 78394 1608 63928 143930 2323a test.elf Definiere ich dieses Array jedoch lokal innerhalb der Funktion, erhalte ich dieses Code-Größe: text data bss dec hex filename 78406 1608 63928 143942 23246 test.elf Wie kommt es, dass das lokale Array plötzlich nicht mehr in der Code-Größe auftaucht? Es muss doch trotzdem im Speicher angelegt werden.