私は、コンパイラが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++コードからIntel Quick Syncの存在を検出するにはどうすればよいですか?
- 2. 生成されたターゲットからBUILDファイルを派生させるにはどうすればよいですか?
- 3. アセンブリ言語のコードをCコードに変換するにはどうすればよいですか?
- 4. アセンブリでCアプリケーションをロードするにはどうすればよいですか?
- 5. C#WinForms - コードでEditingControlShowingイベントを発生させるにはどうすればよいですか?
- 6. CコードからC#オブジェクトを作成するにはどうすればよいですか?
- 7. Visual Studio 2012で作成されたC#コードからVisio 2010にUML図を生成するにはどうすればよいですか?
- 8. Generated code folderにSilverLightでコードを生成させるにはどうすればいいですか?
- 9. コードを発行してロードされたアセンブリに注入するにはどうすればよいですか?
- 10. C#コードでイメージを生成するにはどうすればよいですか?
- 11. C#から混在モードのC++/CLIアセンブリを呼び出すにはどうすればよいですか?
- 12. コードカバレッジ番号からbrowserify生成コードを除外するにはどうすればよいですか?
- 13. インターフェイスビルダ(ストーリーボード)にコントローラの初期化コードを生成させるにはどうすればいいですか?
- 14. アセンブリのデータセグメントからaltコードを印刷するにはどうすればよいですか?
- 15. ASP.NET MVCで自動生成されたコードを表示するにはどうすればよいですか?
- 16. "system(cmd)"から実行されたコマンドが失敗したかどうかをC++コードに知らせるにはどうすればよいですか?
- 17. このC#コードからサブルーチンを作成するにはどうすればよいですか?
- 18. C++コードからプログラムを作成するにはどうすればよいですか?
- 19. C#コードから.chmファイルを作成するにはどうすればよいですか?
- 20. autotoolsで生成されたmakefileから-Werrorを削除するにはどうすればよいですか?
- 21. T4から生成されたファイルのビルドアクションを設定するにはどうすればよいですか?
- 22. Quartz.NET実行ジョブを別のアセンブリから作成するにはどうすればよいですか?
- 23. T4コード生成では、参照アセンブリからどのようにタイプを取得できますか?
- 24. このコードを生成するマクロを作成するにはどうすればよいですか?
- 25. 検証属性が生成されないようにするにはどうすればよいですか?
- 26. Rplots.pdfが生成されないようにするにはどうすればよいですか?
- 27. DebuggerNonUserCodeAttributeがデータセットデザイナーによって生成されたコードに配置されないようにするにはどうすればよいですか?
- 28. メモリに格納されている動的に生成されたアセンブリを保存するにはどうすればよいですか?
- 29. ブラウザから動的に生成されたファイルをダウンロードするにはどうすればいいですか?
- 30. アセンブリでコンソールに印刷するにはどうすればよいですか?
のDev-C++コンパイラ – Pubby
ではありませんがtry.s一般に、C++コンパイラは、組み込みアセンブラ用のアセンブラをツールチェーンに持っています。ここでは '__asm(" mov%ax、%dx "); // AXをDXに移動する。通常、アセンブラ出力はありません。AT&Tスタイルになります。この場合、私は**オブジェクトコードをインテルアセンブラに逆アセンブルします**。 –