歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Linux環境下使用GCC編譯,GDB反匯編C語言程序

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

日期:2017/3/1 9:17:29   编辑:Linux編程

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

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

我把過程截圖如下。
首先是hello world程序:

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

shen@ubuntu:~$./helloworld

HelloWorld!

shen@ubuntu:~$

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

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

Linux升級GCC 4.8.1清晰簡明教程(Ubuntu 12.04 64位版為例) http://www.linuxidc.com/Linux/2014-04/99583.htm

Ubuntu下Vim+GCC+GDB安裝及使用 http://www.linuxidc.com/Linux/2013-01/78159.htm

Ubuntu下兩個GCC版本切換 http://www.linuxidc.com/Linux/2012-10/72284.htm

CentOS6.5升級手動安裝GCC4.8.2 http://www.linuxidc.com/Linux/2015-01/112595.htm

GCC 的詳細介紹:請點這裡

Copyright © Linux教程網 All Rights Reserved