Visual C++ 2005 Express Editionでアセンブリコードを出力する

C++ソースコードアセンブリの対応関係を知りたい(勉強したい)と思い、Visual C++ 2005 Express Editionをインストールしたが、
デフォルトではアセンブリコードは出力しない設定となっている。
ということで、アセンブリコードを出力するように設定した。

  • プロジェクトの作成
    1. 「ファイル」->「新規作成」->「プロジェクト」を選択。
    2. 「プロジェクトの種類:win32」/「テンプレート:Win32コンソールアプリケーション」を選択。
    3. 任意のプロジェクト名を入力し、「OK」をクリック。
  • プロジェクトの設定
    1. 「プロジェクト」->「プロパティ」を選択。
    2. 「構成プロパティ」「C/C++」「出力ファイル」を選択。(画面左ツリー)
    3. アセンブリの出力:アセンブリコード、コンピュータ語コード、ソースコード(/FAcs)」に設定し、「OK」をクリック。(画面右)


ビルド後にプロジェクトフォルダの「Debug」フォルダに「%プロジェクト名%.cod」という名前でアセンブリコードが生成される。
(ソリューションフォルダ直下の「debug」フォルダではないので注意。)


http://www.microsoft.com/japan/msdn/vstudio/express/visualc/
Download Microsoft® Visual Studio® 2005 Express Editions Service Pack 1 from Official Microsoft Download Center