Linux下的C語言開發

2021-10-08 07:04:03 字數 529 閱讀 9905

學會使用vim/emacs,vim/emacs是linux下最常用的原始碼編輯具,不光要學會用它們編輯原始碼,還要學會用它們進行查詢、定位、替換等。

學會makefile檔案的編寫規則,並結合使用工具aclocal、autoconf和automake生成makefile檔案。

掌握gcc和gdb的基本用法。掌握gcc的用法對於構建乙個軟體包很有益處,當軟體包包含的檔案比較多的時候,你還能用gcc把它手動編譯出來,你就會對軟體包中各個檔案間的依賴關係有乙個清晰的了解。

掌握svn/cvs的基本用法。這是linux,也是開源社群最常用的版本管理系統。可以去試著參加sourceforge上的一些開源專案。

推薦學習資料為steven先生的unix環境高階程式設計(簡稱apue)。

glib庫

libxml庫

readline庫

readline庫

gtk+和kde庫

推薦學習資料steven先生的unix網路程式設計(簡稱unp)和tcp/ip協議詳解

linux系統下的c語言開發都需要學些什麼

linux下的C語言開發(makefile編寫)

標籤 makefile linux語言c 工具測試 2012 01 12 18 22 22628人閱讀收藏 舉報 linux開發 16 作者同類文章x 首先編寫add.c檔案,cpp view plain copy print?include test.h include int add int a...

Linux下C語言開發基礎

程式例子是簡單的hello world!生成可執行檔案 命令 gcc hello.c o hello 執行程式 hello 螢幕即顯示hello world!gcc編譯器選項 o選項,表示輸出的可執行檔案。c選項表示只輸出目標 而不必輸出可執行檔案。g選項表示要求編譯器在編譯的時候提供對程式的除錯資...

linux下的C語言開發(執行緒等待)

和多程序一樣,多執行緒也有自己的等待函式。這個等待函式就是pthread join函式。那麼這個函式有什麼用呢?我們其實可以用它來等待執行緒執行結束。include include include include void func void args int main pthread join p...