0

C#からC++ファイルをコンパイルする場合、実行文字列はどうなるでしょうか(コンパイルにx86 cl.exeを使用していると仮定します)。元のソース コードと一緒にアセンブラを出力したいのですが (Visual Studio のオプションと同様)?

次のようなもの(単なる例):

" cl.exe my_cpp_file.cpp -assemblyr -source_code"

Cをコンパイルする場合は大きく異なりますか?

編集これは正しいですか?「FA」を使用する必要があります

CL FA my_cpp_file.cpp

どうすればいいのかよくわかりません。... [lib...] [@command-file] [/link link-opt...]

(http://msdn.microsoft.com/en-us/library/610ecb4h(v=vs.100).aspx)

完全最適化コンパイルもやりたい

EDIT2 ファイルを実行したくありません。やりたいことは、アセンブラー出力 (ソース コード付き) を生成することだけです。

4

1 に答える 1

1

/FAsオプションはあなたが探しているもののようです。ドキュメントを確認してください。

于 2012-12-19T21:38:50.373 に答える