• ベストアンサー

Cファイルからアセンブリファイルへの変換について

今、プログラム勉強として眠っていた数年前の日経ソフトウェアを読んでいますが、 その中に環境構築として「Microsoft Visual C++ Toolkit 2003」 (これを使って特定のコマンド(/FA)を叩くとでC言語ファイルからアセンブリファイルが出来るようです) が必要なものがありました。 検索をしてリンクは見つかるのですが、microsoft頁に行き「コンテンツが見つかりません」になってしまっています。 どなたかC言語ファイルを元にアセンブリ言語に変換してくれるソフトをご存知でしたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • pick52
  • ベストアンサー率35% (166/466)
回答No.4

あれ? よく確認したら旧バージョンの2005の方だった。 2008はこちらです。 間違いすぎて本当にすみません。

参考URL:
http://www.microsoft.com/japan/msdn/vstudio/express/
yoshikadu
質問者

お礼

まとめてですいませんが、参考リンク有難うございます。 早速試してみます。

その他の回答 (3)

  • pick52
  • ベストアンサー率35% (166/466)
回答No.3

あ、リンクを忘れた。 毎回毎回、うっかりしてすみません。

参考URL:
http://www.microsoft.com/japan/msdn/vstudio/express/past/2005/
  • pick52
  • ベストアンサー率35% (166/466)
回答No.2

Microsoft Visual C++ Toolkit 2003はもう既に配布を終了しています。 現在ではIDE付のMS-VC++簡易版の開発環境である、 Microsoft Visual C++ 2008 Express Editionが利用できるので そちらを使用すればよろしいかと。 パスが通っていれば > cl Cソースファイル名 /Fa アセンブリソースファイル名 のようにしてアセンブラのソースコードを出力できます。

回答No.1

過去にも似た質問がありましたので、ご紹介します。 http://okwave.jp/qa3613934.html

yoshikadu
質問者

お礼

過去ログ有難うございます。 調べ不足でした。 試してみます。

関連するQ&A

  • PDBファイル(Visual C++)の開き方?

    PDBファイルをダウンロードしたが開けません。 'Visual C++ Toolkit 2003'を入手しましたが、 これでPDBファイルを開くことはできるでしょうか? コマンドが全然わかりません。 PDBファイルの開き方を教えて下さい。

  • visual c++ 2008 express editionでアセンブリを参照できるか?

    visual c++ 2008 express editionでアセンブリ言語を参照できますか?できる場合は方法を教えてください。

  • Visual C++ 2008で .cファイルのコンパイラができない

    現在Microsoft Visual C++ 2008 Express Editionでc言語を勉強していて 今の所しばらくc++の勉強をする予定はありませんので、 c言語のみ勉強したいのですがVisual C++ 2008で、.cファイルを作成し、 これをコンパイルしようとすると必ずエラーが出ます。 原因を色々なページを回って探したのですが 「.cppファイルにすればコンパイルできます」という回答しか見当たりません c言語でも最初のうちは.cppファイルでも問題なく動くようですが、 高度なレベルに行くとcpp独自のエラーが出ると聞いております。 このような状態でc言語を勉強するのも微妙です なんとか.cファイルでコンパイラする方法は無いでしょうか? あるいはVisual C++ 2008に代わるお勧めのソフトでも結構です よろしくお願いします。

  • Windows XP でのアセンブリ言語の勉強方法

    こんにちは、kasikomaと言います。 ■質問内容 はじめて読む486 (http://www.amazon.co.jp/exec/obidos/ASIN/4756102131/) を読んで(趣味で)アセンブリ言語の勉強をしようと思っています。 しかし、Windows XP でアセンブリ言語を勉強するための開発環境の作り方がわかりません。 アセンブリ言語を勉強するにはどのようにすれば良いのでしょうか。 解決策をご存知の方はいらっしゃいませんか。 ■使用環境 Windows XP Pro SP2 Pentium4 3.0GHz 現在の持っているソフトウェア: Visual C++ .NET Standard Version 2003

  • 64ビットWindows上でアセンブリ言語

    こんにちは。 現在、OSは現在、64ビット版のWindows7を使っています。 このWindows7上で、アセンブリ言語によるプログラミングを行いたいと思っています。 どうして今頃アセンブリ言語なのかといいますと、会社の研修で、C言語による組込みソフトウェア開発を学ぶ際に、アセンブリ言語も学習するらしいので、少し予習してみようと思いました。 そこで、64ビット環境でも動作するアセンブラを探してみたのですが、 なかなか見つからず、困っています。 ネット上の情報を頼りに色々と試したのですが、作成した実行ファイルをいざ実行しようとすると、「64ビット環境では動作しない」といった内容のメッセージが出たりして、 どうしても動作してくれませんでした。 64ビット版のWindows上で、アセンブリ言語によるプログラミングができている方がいらっしゃれば、どうやってできたのかを、是非教えて頂きたいです。 必要であれば、インストールすべきソフトウェアの一覧と、環境設定方法なども、簡単に説明して頂ければ、大変助かります。 あと、動作確認を行う簡単なサンプルプログラムも、提示して頂ければ大変助かります。 (なにせ、アセンブリ言語に関する知識がゼロなものですので。) では、よろしくお願い致します。

  • C/C++

    こんばんわ 最近C/C++を始めたものです 最終的な目的はC/C++で書いた掲示板を作成し、 サイトのコンテンツの一部とすることなのですが まだ始めたばかりなので hello worldのスクリプトを作ることにしました 今はvisual studio .NET を使っているのですがvisual studio .NET を使わないでプログラムをウェブサーバ上で 動かすことは出来るのでしょうか? また出来るとしたらそれに必要なソフトウェアはどのようなものが必要なのでしょうか? それとvisual studio .NETを使い、コンパイルやリンクを行うとvcprojやicoやncbなど色々な拡張子のファイルが出来るのですが どのファイルにアクセスすればhello worldという文字のスクリプトを見ることが出来るのでしょうか? 最後にコンパイルはマシン語にすることなのはわかるのですがリンクとはなんなのでしょうか? リンク と調べると当たり前のようにハイパーリンクの説明が出てきまして・・・ 一気にいくつも質問をさせていただきましたが ばらばらに質問するよりはいいかなと思い一気にさせていただきました どれか一つでもご存知の方おられましたら是非 ご教授ください よろしくお願いします

  • C言語のヘッダファイル

    前回のC言語のコンパイラの質問で、たくさんのご回答ありがとうございました。 おかげさまでコンパイラはなんとかなりそうですが、ひょっとしたらまた同じ質問を載せるかもしれません(^^; 今回はC言語のヘッダファイルを自分で作ってみたいんですが、よくわかりません。 microsoft visual studioのvisual c++付属のINCLUDEフォルダにある、stdio.hを開いてみたのですが、基本のprintf()やscanf()なども、どう定義されているか わからず終いでした。本などでもいまいち詳しく書いていなく(そう思うのは僕だけ?)、困っています。c言語のヘッダファイルとc++のヘッダファイルは やっぱり別ものなんでしょうか?ご回答おまちしております。

  • Visual C と Cちがい

    Visual CとCは違うのですか? C言語をVisualというエディターで構築できるようなものではないのですか? 根本的に言語自体違うのでしょうか?

  • Visual C++でCのソリューションファイル(.c)を動かすには

    仕事で利用するためにC言語を勉強しようと思い、Visual C++ 2005を購入しました。知り合いから頂いた、過去にC言語(拡張子.c)で作られた複数のソリューションファイル等で構成されるプログラムをVisual C++ 2005で動かそうと思い、市販のVisual C++ 2005の参考書籍類で調べていますが、その具体的方法が分かりません。C言語に関してはまだ初心者なので、まだ十分に参考書籍を読みこなすことが出来ず、どなたか御教示頂ければ幸甚です。

  • C++/CLIのリソースファイルについて

    C++/CLIのリソースファイルについて質問です。 環境は、Visual Studio 2005のC++/CLIです。 アセンブリリソースファイル(resx)の文字列リソースをEXEファイルをに含めることは可能でしょうか? 含めるか、含めないかの設定はどこで可能でしょうか? 現在は、EXEファイルと同じ場所にアセンブリリソースファイル(resx)がないと例外が発生します。