準備工作
首先要學會簡單的vi操作,然後在$HOME目錄下編輯.vimrc文件,內容如下:
"開啓語法加亮
syntax on
"自動縮進
set ai
"設置能夠識別的文件編碼
set fileencodings=utf-8,prc,gbk
"設置缺省的文件編碼
set encoding=utf-8
"設置c語言縮進風格
set cindent shiftwidth=4
"設置tab爲4個字符
set softtabstop=4
"用空格代替tab
set expandtab
設置$HOME/.vimrc的目的是方便C語言的源代碼編寫。
編輯C源代碼
直接打開vi,或者vi main.c,就可以開始編輯源代碼了。這裏應該沒有很多需要解釋的。
編譯C源代碼
爲了方便編譯和管理源代碼,最好生成一個簡單的Makefile文件,比如下面就是一個:
main:main.o
cc -o main main.o
main.o:main.c
cc -c main.c
.PHONY:clean
clean:
rm -f main.o
只要,每次修改了main.c,只要打make,就可以自動生成可執行文件main了。隨着程序越來越複雜,Makefile可以更復雜一些。
調試C程序
使用gdb或者ddd來調試C語言程序。注意,要能夠使用gdb或者ddd調試程序,必須在編譯源代碼的時候增加-g選項。
執行:
ddd main
即可打開程序的調試界面,比較直觀,常見的調試手段都可以找到相應的菜單(或者gdb的命令)。
常見的調試手段:
- 設置斷點。
- 單步執行。
- 執行到某個位置(光標或者斷點處)。
- 查看斷點處的變量狀態。