2011-11-09 8 views

答えて

8

実際、gccは歴史的な理由からa.outという名前を使用します。実行可能ファイルはELFです。あなたは、出力ファイル名を変更するには-oスイッチを使用し、その後、名前a.outを表示したくない場合は

$ file a.out 
a.out: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, not stripped 
+0

ありがとうございます。これを見つけた – AppleGrew

3

:あなたはの線に沿って、あなたの出力を与えるであろう、fileコマンドでこれを確認することができます

g++ -o hello hello.cpp 

また、gccはC++プログラムでよく機能しますが、代わりにg++を使用する必要があります。

5

gccは、歴史的な理由から、デフォルトの実行可能ファイル名としてa.outという名前を使用します。 "file a.out"を実行すると、実際にはELFファイルであることがわかります。

関連する問題