一、軟件包管理器
1.1什么是軟件包
1.2 Linux軟件生態
1.3 yum具體操作
1.3.1 查看軟件包
1.3.2 安裝軟件
1.3.3 卸載軟件
1.3.4 注意事項
1.4 安裝源
二、編輯器Vim
2-1 Linux編輯器-vim使用
2-2 vim的基本概念
2-3 vim的基本操作
2-4 vim正常模式命令集
2-5 vim末行模式命令集
2-6 vim操作總結
2-7 簡單vim配置[了解]
三、編譯器gcc/g++
?3.1 背景知識
3.2 gcc編譯選項
3.2.1 預處理(進行宏替換)
3.2.2 編譯(生成匯編)
3.2.3 匯編(生成機器可識別代碼)
3.2.4 連接(生成可執行文件或庫文件)
3.3 動態鏈接和靜態鏈接
3.4 靜態庫和動態庫
3.5 gcc其他常用選項-了解即可
四、自動化構建-make/Makefile
4.1 背景
4.2 理解
4.3 基本使用
4.4 推導過程
4.5 適度擴展語法
五、Linux第一個系統程序-進度條
5.1補充-回車與換行
5.2 行緩沖區
5.3 練手-倒計時程序
5.4 進度條代碼
六、版本控制器Git
6.1 版本控制器
6.2 git 簡史
6.3 安裝 git
6.4 在 Github 創建項目
6.5 三板斧
七、調試器-gdb/cgdb使用
7.1 樣例代碼
7.2 預備
7.3 常見使用
7.4 常見技巧-加餐
7.4.1 watch
7.4.2 set var確定問題原因
7.4.3 條件斷點
7.4.3.1 添加條件斷點
7.4.3.2 給已經存在的斷點新增條件