- ベストアンサー
Cファイルからアセンブリファイルへの変換について
今、プログラム勉強として眠っていた数年前の日経ソフトウェアを読んでいますが、 その中に環境構築として「Microsoft Visual C++ Toolkit 2003」 (これを使って特定のコマンド(/FA)を叩くとでC言語ファイルからアセンブリファイルが出来るようです) が必要なものがありました。 検索をしてリンクは見つかるのですが、microsoft頁に行き「コンテンツが見つかりません」になってしまっています。 どなたかC言語ファイルを元にアセンブリ言語に変換してくれるソフトをご存知でしたら教えてください。
- yoshikadu
- お礼率86% (129/150)
- その他([技術者向] コンピューター)
- 回答数4
- ありがとう数2
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
あれ? よく確認したら旧バージョンの2005の方だった。 2008はこちらです。 間違いすぎて本当にすみません。
その他の回答 (3)
- pick52
- ベストアンサー率35% (166/466)
あ、リンクを忘れた。 毎回毎回、うっかりしてすみません。
- pick52
- ベストアンサー率35% (166/466)
Microsoft Visual C++ Toolkit 2003はもう既に配布を終了しています。 現在ではIDE付のMS-VC++簡易版の開発環境である、 Microsoft Visual C++ 2008 Express Editionが利用できるので そちらを使用すればよろしいかと。 パスが通っていれば > cl Cソースファイル名 /Fa アセンブリソースファイル名 のようにしてアセンブラのソースコードを出力できます。
- takepon256
- ベストアンサー率41% (391/936)
過去にも似た質問がありましたので、ご紹介します。 http://okwave.jp/qa3613934.html
お礼
過去ログ有難うございます。 調べ不足でした。 試してみます。
関連するQ&A
- PDBファイル(Visual C++)の開き方?
PDBファイルをダウンロードしたが開けません。 'Visual C++ Toolkit 2003'を入手しましたが、 これでPDBファイルを開くことはできるでしょうか? コマンドが全然わかりません。 PDBファイルの開き方を教えて下さい。
- ベストアンサー
- その他([技術者向] コンピューター)
- visual c++ 2008 express editionでアセンブリを参照できるか?
visual c++ 2008 express editionでアセンブリ言語を参照できますか?できる場合は方法を教えてください。
- 締切済み
- C・C++・C#
- 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に代わるお勧めのソフトでも結構です よろしくお願いします。
- ベストアンサー
- C・C++・C#
- 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#
- C言語のヘッダファイル
前回のC言語のコンパイラの質問で、たくさんのご回答ありがとうございました。 おかげさまでコンパイラはなんとかなりそうですが、ひょっとしたらまた同じ質問を載せるかもしれません(^^; 今回はC言語のヘッダファイルを自分で作ってみたいんですが、よくわかりません。 microsoft visual studioのvisual c++付属のINCLUDEフォルダにある、stdio.hを開いてみたのですが、基本のprintf()やscanf()なども、どう定義されているか わからず終いでした。本などでもいまいち詳しく書いていなく(そう思うのは僕だけ?)、困っています。c言語のヘッダファイルとc++のヘッダファイルは やっぱり別ものなんでしょうか?ご回答おまちしております。
- ベストアンサー
- C・C++・C#
- Visual C と Cちがい
Visual CとCは違うのですか? C言語をVisualというエディターで構築できるようなものではないのですか? 根本的に言語自体違うのでしょうか?
- ベストアンサー
- C・C++・C#
- Visual C++でCのソリューションファイル(.c)を動かすには
仕事で利用するためにC言語を勉強しようと思い、Visual C++ 2005を購入しました。知り合いから頂いた、過去にC言語(拡張子.c)で作られた複数のソリューションファイル等で構成されるプログラムをVisual C++ 2005で動かそうと思い、市販のVisual C++ 2005の参考書籍類で調べていますが、その具体的方法が分かりません。C言語に関してはまだ初心者なので、まだ十分に参考書籍を読みこなすことが出来ず、どなたか御教示頂ければ幸甚です。
- ベストアンサー
- C・C++・C#
- C++/CLIのリソースファイルについて
C++/CLIのリソースファイルについて質問です。 環境は、Visual Studio 2005のC++/CLIです。 アセンブリリソースファイル(resx)の文字列リソースをEXEファイルをに含めることは可能でしょうか? 含めるか、含めないかの設定はどこで可能でしょうか? 現在は、EXEファイルと同じ場所にアセンブリリソースファイル(resx)がないと例外が発生します。
- ベストアンサー
- C・C++・C#
お礼
まとめてですいませんが、参考リンク有難うございます。 早速試してみます。