Linux環境下使用gcc編譯,gdb反匯編C語言程序


使用虛擬機 VMware Workstation 10
Linux環境:Ubuntu 14.04 LTS Server amd64
 

我把過程截圖如下。

首先是hello world程序:
備注:
gcc -o 參數,指定生成程序文件名。
gdb下,disas命令對應英文為disassembler,反匯編。
這里沒有執行程序。如果想執行,會出現:

shen@ubuntu:~$./helloworld

Hello World!

shen@ubuntu:~$

 

當然,前面要加 ./ ,在當前目錄尋找helloworld 文件執行。

 
再來一個略微復雜的C語言程序:
(我把幾幅截圖拼了起來)
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM