我知道編譯器會將c源代碼轉換爲程序集,然後轉換爲機器碼。我搜索了我能找到的每個編譯器設置,以及他們的網站,但我無法獲取它來生成程序集。此外,該網站指出Dev-C++使用AT組件,我是否也可以將其轉換爲英特爾?我如何獲得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?
我不知道如何設置開發-C命令行選項+ +,但導遊可以很容易找到。
0
C:\Program Files (x86)\Dev-Cpp\MinGW32\bin>gcc -S -masm=intel try.cpp
鍵入以下命令提示符(GCC的位置取決於你有安裝DEV-C++),它會生成彙編文件,在我的情況try.s
相關問題
- 1. 從代碼生成工具獲取對程序集的引用
- 2. 嵌入程序集生成代碼到C程序使用FASM
- 3. 如何從visual studio 2010中的C++代碼生成優化的程序集
- 4. 如何從C#.NET代碼生成JS
- 5. 如何從ICompilationUnit(ICSharpCode)生成C#代碼
- 6. 如何生成c#代碼?
- 7. 如何爲我的Native(C,C++)代碼生成序列圖?
- 8. 逆向工程C#解決方案生成獲得源代碼
- 9. 從* .slx生成C++代碼
- 10. 從C#生成XML代碼
- 11. 從C#代碼生成彙編代碼?
- 12. 如何使用gcc在Intel語法中生成彙編代碼?
- 13. 如何將Haskell代碼集成到C程序中?
- 14. 在T4代碼生成中,我如何從引用程序集中獲取類型?
- 15. 如何從gcc的C/C++源代碼獲得彙編程序輸出?
- 16. 如何在VS2010中從我的UML模型生成C#代碼?
- 17. c#生成的代碼是指從項目中刪除的程序集
- 18. 如何編譯Java或C++應用程序生成的代碼
- 19. 如何在程序運行時生成並編譯C++代碼?
- 20. 如何從ASP.Net和C#.Net代碼生成流程圖?
- 21. 如何從C++代碼獲得linux上的線程pid?
- 22. C++代碼生成
- 23. C#代碼生成
- 24. 如何從集成測試代碼啓動我的ASP.NET應用程序?
- 25. 我如何獲得javascript生成的html?
- 26. 如何獲得PEX自動生成代碼涉及LINQ
- 27. 如何獲得Groovy生成的java源代碼
- 28. Intel 8086彙編程序從C調用
- 29. 爲C++模塊生成.net程序集
- 30. 從託管C++(C++/CLI)生成COM可見程序集
開發-C++是不是一個編譯器 – Pubby 2012-03-05 03:29:38
一般來說,C++編譯器在其工具鏈中有一個用於嵌入式彙編程序的彙編程序,這裏是__asm(「mov%ax,%dx」); //將AX移至DX'。通常沒有彙編輸出,它將是AT&T風格。在這種情況下,我會**將目標代碼反彙編到英特爾彙編程序。 – 2012-03-05 03:39:28