a.outって実は

gcc main.c
などで、コンパイルを行うと a.out という実行ファイルが生成されます。
このファイル名の由来は "Assembler Output"で、リンカなどがまだ生成されない
古いUNIXの名残なんですってね。

PDP-7 で作成されたアセンブラが出力するファイル名が a.out だったとは
知らなかった…リンクが生成されるようになった現在では
名前にそぐわない状態となってしまっていますが
それが残り続けているというお話でした。

にほんブログ村 IT技術ブログへ
にほんブログ村
ブログランキング・にほんブログ村へ
にほんブログ村