《linux c編程指南》學習手記1

第一章  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

相關文章
相關標籤/搜索