次のコードを使用して、cpp ファイルをオブジェクト ファイルにコンパイルします。
g++ -c main.cpp
上記のコードは、main.cpp が存在するディレクトリと同じディレクトリに .o ファイルを生成します。
- obj という名前のフォルダーがあり、そこにオブジェクト ファイルを生成する必要があるとします。
- g++ でサポートされているコンパイラ スイッチとその使用法を確認するにはどうすればよいですか?
どんな助けでも素晴らしいでしょう
obj という名前のフォルダーがあり、そこにオブジェクト ファイルを生成する必要があるとします。
使用する:
g++ -c main.cpp -o obj/main.o
g++ でサポートされているコンパイラ スイッチとその使用法を確認するにはどうすればよいですか?
*nix システムを使用している場合:
man g++
または使用info g++
入力すると
$man g++
これがオンラインのman ページです。そこにはおそらく有益な情報がたくさんあります。あなたも試すことができます
$g++ --help
あなたの質問に。-o スイッチを使用した場合は、使用する出力ファイルを指定できます。したがって、おそらく次のようなことができます
$g++ -c main.cpp -o obj/main.obj
質問 2 に対する別の回答: コンパイラ スイッチの詳細については、オンライン マニュアルを参照してください。