❶ 怎樣查看C/C++程序編譯過後的結果
通常在項目下的obj文件夾里,二進制文件
❷ VC 6.0 如何查看編譯後生成的代碼
是一條語句一條語句的翻譯
一個編譯器包括詞法分析、語法分析、語義分析、中間代碼的生成、目標代碼的生成、代碼優化等
其中詞法分析的功能是將一個*.c文件讀到內存中,然後根據這一大串字元串判斷並分割出關鍵字、字母、標識符等等;
語法分析的功能是根據標准c語言的語法判斷這個*.c文件是否存在語法錯誤;
語義分析的功能是根據標准c語言的語法確定程序的含義;
中間代碼的生成是根據源程序生成相應的過度程序;
目標代碼的生成是根據中間代碼生成相應目標代碼(如匯編,vc最終生成的是可執行文件:*.exe);
代碼優化是根據生成的目標代碼進行優化,比如減少循環次數等等
你所提出的問題,其關鍵步驟就是語義分析,一般用遞歸的方法一個語句一個語句的編譯
個人意見,僅供參考
❸ 如何查看vc編譯的exe程序對應的匯編代碼
debug當然看不到了!vc6是32位的,debug是調試16位的!
win32dasm有可能看不到,因為這玩意bug太多
其實vc6應該自帶有反匯編器的,你編譯程序後有個單步執行命令,其中有個選項可以看反匯編的結果,或者如果你是反匯編別人的程序,你沒有源代碼,可以想個辦法讓他出錯,出來個保護異常,然後點取消就能看到反匯編代碼了
❹ VC++6.0編譯執行後怎麼查看結果啊跪求
代碼編譯有錯,需要把錯誤解決,編譯通過後按F5鍵可以開始調試
❺ C語言如何通過VC6.0編譯系統查看每一步的運行情況
這個和體統沒有太大的關系吧,我同學的也是vista的系統就沒事
估計是你的編譯器有問題
我用郵箱給你發一個你看看,上面有安裝過程的圖解