Interessant: Probier mal noch
Zur Erklärung: text = Programmcode, data = intitialisierte Daten (Tabellen, ...), BSS = uninitialisierte Daten
Edit: Wenn mir -O2 kompiliert sieht das ganze so aus:
Code:
file ngen_*
Zur Erklärung: text = Programmcode, data = intitialisierte Daten (Tabellen, ...), BSS = uninitialisierte Daten
Edit: Wenn mir -O2 kompiliert sieht das ganze so aus:
Code:
ls -al ngen_*
-rwxr-xr-x 1 henne henne 118720 8. Mai 21:17 ngen_cc
-rwxr-xr-x 1 henne henne 313000 8. Mai 21:18 ngen_gcc
Code:
size ngen_*
text data bss dec hex filename
84881 3100 71912 159893 27095 ngen_cc
70390 3028 71784 145202 23732 ngen_gcc
Code:
file ngen_*
ngen_cc: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dcedcc49247f06e7965523c565bf4381c43260b4, for GNU/Linux 3.2.0, not stripped
ngen_gcc: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b2d28aecb7623aea8e291fdd046c6bca8b9514ab, for GNU/Linux 3.2.0, with debug_info, not stripped