Linux, FreeBSD の elf フォーマット

ELFファイルを作る part1
http://warabanshi.hatenablog.com/entry/2012/11/23/150604

ELFのオブジェクトファイル形式を生成する
https://tyfkda.github.io/blog/2020/04/20/elf-obj.html

a.out と elf

今は、elf ファイル形式が使われているというのは知っていたが、gcc が出力するのは a.out ???というのが疑問だったが、下記ページで解決。

余談
生成されたファイル「a.out」は、あたかもファイル形式のa.out形式と関係ありそうですが、しかし、じつはファイル形式の a.out形式 とは無関係です。過去にa.out形式というファイル形式が存在していた時代があり、その名残り(なごり)で生成ファイル名がa.outのままになっています。 実際の生成ファイルのファイル形式は、ELF形式などの別の形式であるのが普通です。

https://ja.wikibooks.org/wiki/C%2B%2B/%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB

非常に参考なりました。

コメントを残す

メールアドレスが公開されることはありません。