タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

まとめとMach-Oに関するyou0708のブックマーク (1)

  • Mac のバイナリファイルについて調べる - IT戦記

    ユニバーサルバイナリとは 今の理解は、 PPC 用のバイナリと Intel 用のバイナリをくっつけたバイナリファイルの形式。 こういう複数のアーキテクチャのコードを含むバイナリを「FAT バイナリ」や「マルチアーキテクチャバイナリ」という。 つまり、ユニバーサルバイナリは FAT バイナリの一種。 ユニバーサルバイナリのヘッダ ユニバーサルファイルの先頭には FAT ヘッダが付く。 ヘッダの形式は、以下の構造体の形式は /usr/include/mach-o/fat.h にある struct fat_header { uint32_t magic; /* FAT_MAGIC */ uint32_t nfat_arch; /* number of structs that follow */ }; struct fat_arch { cpu_type_t cputype; /* cpu sp

    Mac のバイナリファイルについて調べる - IT戦記
  • 1