當前位置:編程學習大全網 - 編程軟體 - 如何查看C++和java生成的匯編代碼

如何查看C++和java生成的匯編代碼

下面有幾種方法:

方法壹:生成asm文件

1)VS2005:

項目 ---》屬性 ---》 配置屬性 ---》 c/c++ ---》 輸出文件 ---》 右邊內容項:匯編輸出 ---》帶源代碼的程序集(/FAs )。

這樣在項目裏面生成後綴為*.asm 的文件。裏面還有註釋,有利於分析。

要得到匯編代碼與源代碼的對應,設置選項:

2)VC6.0:

project settings:

---> C++

---> category == Listing files

--->Listing file type == Assembly with source code

方法二:使用反匯編方式(推薦使用這種方法,在debug的時候使用)

1)VC6.0在進行斷點調試的時候,進行以下步驟:

點擊“查看”

“調試窗口”

“Disassably”

即可查看到反匯編的結果

2)VS2005在進行斷點調試的時候,進行以下步驟:

點擊“調試”

“窗口”

“反匯編”

查看java就直接用javap -v 類文件.class 即可。詳細內容可以參考 jvm虛擬機

  • 上一篇:ui好找工作還是java好找工作?
  • 下一篇:在利用icc+vc6.0配置openmp中出現了壹下錯誤: ignoring option '-Qopenmp';
  • copyright 2024編程學習大全網