私は、コンパイラがcソースコードをアセンブリに変換してから機械コードに変換することを理解します。私は見つけることができるすべてのコンパイラ設定とそのWebサイトを検索しましたが、アセンブリを生成することはできません。また、WebサイトDev-C++はAT & Tアセンブリを使用していると言います。また、それをIntelに変換することはできますか?Dev-C++にCコードからintelアセンブリを生成させるにはどうすればよいですか?
2
A
答えて
4
Dev-C++はGCCを使用しているようです。この質問に答えたようgcc -S -masm=intel
:
あなたはこのオプションを試すことができHow do you use gcc to generate assembly code in Intel syntax?
を私はのDev-Cのコマンドラインオプションを設定する方法がわからない++が、ガイドは簡単に見つけることができます。
0
C:\Program Files (x86)\Dev-Cpp\MinGW32\bin>gcc -S -masm=intel try.cpp
コマンドプロンプトで入力し、これを(GCCの場所は、あなたがDEV-C++をインストールしていた場所に依存します)、それはアセンブリファイルを生成します、私の場合には、
関連する問題
- 1. C#WinForms - コードでEditingControlShowingイベントを発生させるにはどうすればよいですか?
- 2. アセンブリでCアプリケーションをロードするにはどうすればよいですか?
- 3. CコードからC#オブジェクトを作成するにはどうすればよいですか?
- 4. Generated code folderにSilverLightでコードを生成させるにはどうすればいいですか?
- 5. Visual Studio 2012で作成されたC#コードからVisio 2010にUML図を生成するにはどうすればよいですか?
- 6. インターフェイスビルダ(ストーリーボード)にコントローラの初期化コードを生成させるにはどうすればいいですか?
- 7. コードを発行してロードされたアセンブリに注入するにはどうすればよいですか?
- 8. C#コードでイメージを生成するにはどうすればよいですか?
- 9. ASP.NET MVCで自動生成されたコードを表示するにはどうすればよいですか?
- 10. autotoolsで生成されたmakefileから-Werrorを削除するにはどうすればよいですか?
- 11. C#コードから.chmファイルを作成するにはどうすればよいですか?
- 12. C++コードからプログラムを作成するにはどうすればよいですか?
- 13. C#から混在モードのC++/CLIアセンブリを呼び出すにはどうすればよいですか?
- 14. T4から生成されたファイルのビルドアクションを設定するにはどうすればよいですか?
- 15. DebuggerNonUserCodeAttributeがデータセットデザイナーによって生成されたコードに配置されないようにするにはどうすればよいですか?
- 16. Rplots.pdfが生成されないようにするにはどうすればよいですか?
- 17. 検証属性が生成されないようにするにはどうすればよいですか?
- 18. T4コード生成では、参照アセンブリからどのようにタイプを取得できますか?
- 19. Quartz.NET実行ジョブを別のアセンブリから作成するにはどうすればよいですか?
- 20. ブラウザから動的に生成されたファイルをダウンロードするにはどうすればいいですか?
- 21. メモリに格納されている動的に生成されたアセンブリを保存するにはどうすればよいですか?
- 22. 正しいWSDLを再生成するようにsvcutil生成コードを構成するにはどうすればよいですか?
- 23. カスタムキーバインドがノイズを発生させないようにするにはどうすればよいですか?
- 24. goo.glやjsfiddleなどのサイトでURLコードを生成するにはどうすればよいですか?
- 25. このコードをRazor C#で動作させるにはどうすればよいですか?
- 26. graphvizに固定サイズの部分グラフを生成させるにはどうすればよいですか?
- 27. hyperjaxb3に特定のJPAタグを生成させるにはどうすればよいですか?
- 28. Mavenにプロジェクト用のjnlpを生成させるにはどうすればよいですか?
- 29. WCFにプロキシのリストを生成させるにはどうすればよいですか?
- 30. SWIGを使用してC++ APIでCラッパーを生成するにはどうすればよいですか?
のDev-C++コンパイラ – Pubby
ではありませんがtry.s一般に、C++コンパイラは、組み込みアセンブラ用のアセンブラをツールチェーンに持っています。ここでは '__asm(" mov%ax、%dx "); // AXをDXに移動する。通常、アセンブラ出力はありません。AT&Tスタイルになります。この場合、私は**オブジェクトコードをインテルアセンブラに逆アセンブルします**。 –