第一章 c語言基礎 linux概述linux
虛擬文件系統VFSvim
進程通訊機制:管道,信號 消息隊列 信號燈 共享內存編輯器
第二章 vim與emacs工具
兩種主流編輯器:vim emacs優化
vi 的含義 visual 可視化。vim=vi improvespa
第三章 gcc編譯器命令行
檢查是否安裝了gcc debug
rpm -a gcc 若是沒有安裝調試
切換到root 進行安裝隊列
yum install gcc 保證連網
而後在終端中,輸入vim filename.編輯以下程序
返回命令行,執行以下程序過程,即可以利用gcc編譯程序
gcc -v 顯示版本號
time + 可執行文件,能夠顯示出 程序執行的時間,CPU的時間,sys系統消耗的時間
gcc 優化
gcc 優化採用 -O1 -O2 -O3 三個級別:
若是數字越大表明優化級別越高,可是優化也不必定全是好處:
有可能會刪除不用的變量,可能致使調試困難。可能由於優化加大編譯的時間。因此優化儘可能用在必要的地方。
gdb(gcc debugger)gcc調試工具
其餘的編譯器:
g++ EGCS calls indent gprof f2c和p2c