我把過程截圖如下。
首先是hello world程序: 備注: gcc -o 參數,指定生成程序文件名。 gdb下,disas命令對應英文為disassembler,反匯編。 這裡沒有執行程序。如果想執行,會出現:shen@ubuntu:~$./helloworld
Hello World!
shen@ubuntu:~$
當然,前面要加 ./ ,在當前目錄尋找helloworld 文件執行。
再來一個略微復雜的C語言程序: (我把幾幅截圖拼了起來)在終端下
輸入
vi a.c
寫入
#include <stdio.h>
int
main()
{
printf("Hello World\n");
}
再按Esc鍵
再按Shift+ZZ保存
再輸入
gcc a.c
再
./a.out
就可以了
可以看看
man gcc
什麼是“構建”,造大橋啊;-) Linux中的這幾個是基本編程工具,寫代碼用Vim,但是不一定非用它不可,我就偏愛emacs,還有gedit,都算不錯,vim很經典,歲數也比emacs大,這些都是編輯器; gcc是最長用的編譯器 ,用於編譯C語言程序,但還有cc,它是UNIX中的化石,一般Linux,BSD,FreeBSD,openBSD等POSIX系列系統必備的;程序弄出來了,不可能一點錯誤都不發生,所以可以用gdb來調試,gdb是一個很不錯的調試(用它時要記得在gcc編譯加參數“-g” ),不僅可以查看某個變量的值,還能看寄存器等值,除gdb之外還有kdb,kgdb
不知你用的是哪個發行版的,Redhat系列(redhat,fedora,SUSE)的用如下命令 :
su
yum install gcc gdb vim
若有RPM包:
rpm -ivh gcc-xxxxx.rpm
rpm -ivh gdb-xxxxx.rpm
rpm -ivh vim-xxxxx.rpm
Debian系列(Debian,Unbuntu )的用如下命令:
sudo apt-get install gcc gdb vim
若有deb包:
sudo dpkg -i gcc-xxxx.deb
sudo dpkg -i gdb-xxxx.deb
sudo dpkg -i vim-xxxx.deb
如果已經安裝過,則出現一個小的提示,如果有新版本則更新版本