ELF
Executable and Linkable Format. どこぞのトラックや某ファンタジー種族ではない
DWARF
とかあるけどな
Linux
の
バイナリ
の形式はこれ
名前の通り、実行するための情報とリンクするための情報(デバッグ情報(さっきのDWARF)も)の両方を格納することを考慮している。
概念が多くて面倒だが
実行ファイル
を作るだけであればそこまで難しくはない
ヘッダ書いて領域定義して定義した位置に機械語を配置するだけ