2012-02-14から1日間の記事一覧
a.out形式実行ファイルは歴史的にOMAGIC,NMAGIC,ZMAGIC,QMAGICの順番に進化。ファイルヘッダーは32バイトからなる(各バージョンにおいてもみんな共通らしい)/usr/include/a.out.hから struct exec { unsigned long a_info; /* Use macros N_MAGIC, etc for…
[hirasawa@ubunt1004-32-2 gcc-Programming-Kobo]$ cat comm1.c #include <stdio.h> int ver_major, ver_minor; int main(void) { printf("Version is %d %d\n", ver_major , ver_minor); return 0; } [hirasawa@ubunt1004-32-2 gcc-Programming-Kobo]$ cat comm2.c i</stdio.h>…
[hirasawa@aspire-white gcc-Programming-Kobo]$ nm address.o 00000004 C a1 00000000 D a2 00000004 C a3 00000004 D a4 00000000 b a5 00000008 d a6 0000000c D a7 00000004 b c3.1697 00000010 d c4.1698 00000000 T func 000000ef T main U printf U p…