導航:首頁 > 源碼編譯 > 怎麼查看編譯完的程序

怎麼查看編譯完的程序

發布時間:2022-05-23 12:46:00

『壹』 怎樣查看C/C++程序編譯過後的結果

通常在項目下的obj文件夾里,二進制文件

『貳』 用c語言寫的並編譯連接好的程序如何查看其代碼

只有執行碼是不能看到源代碼的!

c的源碼是文本文件,經過編譯鏈接之後會形成機器語言的應用程序,這樣的程序只有機器能看懂(??也許有人能看懂,他當然不是一般人)

『叄』 怎麼查看用c++寫完的程序對應的匯編輸出代碼

如果是已經編譯完的程序,但是沒有源代碼的話,你可以使用反匯編軟體或者動態調試器。
如果是自己在IDE中寫代碼的話,各種IDE肯定是不一樣的。我這里有兩個IDE查看匯編代碼的網路經驗,一個是devcpp,一個是QtCreator:
http://jingyan..com/article/4dc408484571f9c8d846f163.html
http://jingyan..com/article/03b2f78c0555e65ea237ae90.html
不過基本上都是在debug模式下,下斷點,程序斷下後,就可以查看匯編代碼了。

『肆』 Eclipse里編譯成功後,怎樣查看它的編譯運行過程呢

步驟如下:
1、首先打開自己的項目。
2、在項目中找到想要調試的地方,在代碼行的前方點擊設置斷點,或者把滑鼠移動到代碼行,用快捷鍵「Ctrl+Shift+b」設置斷點。
3、然後在上方標簽欄中,操作「Debug As」->"java Application"。
4、在彈出的對話框點擊「Yes」,進入「debug模式」。
5、在窗口的右上方可以看到 代碼中的相對應得值。
特別提示:F5是跳進,F6是執行下一步,F7是跳出。

『伍』 c語言編譯器怎麼看結果啊

1、要點兩次按鈕,第一次是」編譯「按鈕,看有沒有提示出錯,提示沒出錯,才點「運行」按鈕,出錯要先改對了才能運行,點」運行「按鈕。

2、編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)。高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。

『陸』 如何看已經編譯好的java程序的源碼

web-inf目錄下有class文件夾(得到工作空間去看)

『柒』 VC 6.0 如何查看編譯後生成的代碼

是一條語句一條語句的翻譯

一個編譯器包括詞法分析、語法分析、語義分析、中間代碼的生成、目標代碼的生成、代碼優化等

其中詞法分析的功能是將一個*.c文件讀到內存中,然後根據這一大串字元串判斷並分割出關鍵字、字母、標識符等等;
語法分析的功能是根據標准c語言的語法判斷這個*.c文件是否存在語法錯誤;
語義分析的功能是根據標准c語言的語法確定程序的含義;
中間代碼的生成是根據源程序生成相應的過度程序;
目標代碼的生成是根據中間代碼生成相應目標代碼(如匯編,vc最終生成的是可執行文件:*.exe);
代碼優化是根據生成的目標代碼進行優化,比如減少循環次數等等

你所提出的問題,其關鍵步驟就是語義分析,一般用遞歸的方法一個語句一個語句的編譯

個人意見,僅供參考

『捌』 linux下,怎麼使用命令查看編譯好的程序信息比如想知道程序載入到什麼地址之類的信息

每個當前激活的進程都會在/proc目錄下有個文件夾,名稱是PID號
所有你能看到的信息都在裡面
變數能看到它們的邏輯地址,在maps文件裡面有,真實的物理地址就是CR3+邏輯地址

『玖』 怎麼查看編譯後的機器代碼

如果單單是看機器碼,可以用dos進入程序所在目錄,然後裝載程序(假設為jmp.exe),使用debug裝載:debug jmp.exe 然後使用u命令查看,相關參考debug命令,阿門。。。

閱讀全文

與怎麼查看編譯完的程序相關的資料

熱點內容
程序員面試金典第6版 瀏覽:718
內存2g編譯安卓 瀏覽:414
單片機小數點怎麼亮 瀏覽:414
安卓手機怎麼設置健康碼雙擊兩下就出來 瀏覽:266
同一個文件夾可以存在兩個相同的文件嗎 瀏覽:535
動態重編譯jit 瀏覽:132
android藍牙音頻 瀏覽:451
mc國際版怎麼加伺服器 瀏覽:816
phphtaccess配置 瀏覽:747
dos命令鎖定 瀏覽:486
python中調換數據位置 瀏覽:300
武漢市中石油加油什麼APP優惠 瀏覽:545
程序員33歲以後的規劃 瀏覽:858
招標文件加密流轉 瀏覽:897
源碼數據盈利可信嗎 瀏覽:860
android閃爍圖標 瀏覽:942
程序員呼蘭搞笑 瀏覽:352
蘋果怎麼關閉自動排序app 瀏覽:963
國外可以訪問到用什麼伺服器地址 瀏覽:949
揚州前端程序員私活價格 瀏覽:990