定 價:¥59.00
作 者: | 羅秋明 |
出版社: | 清華大學出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787302545491 | 出版時間: | 2020-05-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數: | 427 | 字數: |
第1章 實驗環(huán)境構建
1.1 安裝Linux
1.1.1 下載CentoS7
1.1.2 CentOS7安裝
1.2 虛擬機安裝Linux
1.2.1 VirtuaIBox安裝
1.2.2 虛擬機配置
1.2.3 虛擬機安裝Linux
1.3 ssh遠程終端訪問
1.3.1 PuTTY客戶端
1.3.2 無密碼登錄
1.3.3 Xming圖形終端
1.4 初次接觸Linux
1.4.1 簡單操作
1.4.2 運行HelloWorld程序
1.5 小結
第2章 程序編譯與運行
2.1 編譯的各階段
2.1.1 源代碼
2.1.2 預處理
2.1.3 編譯
2.1.4 匯編
2.1.5 鏈接
2.1.6 GCC編譯驅動
2.2 GCC基本用法
2.2.1 C語言標準
2.2.2 庫的使用
2.2.3 搜索路徑
2.2.4 編譯警告
2.3 GDB調試
2.3.1 代碼準備
2.3.2 運行代碼
2.3.3 查看變量和內存
2.3.4 圖形前端TUI
2.4 小結
練習
第3章 數據、運算與控制
3.1 x86-64 ISA
3.1.1 寄存器
3.1.2 內存空間與I/O空間
3.2 數據
3.2.1 數據大小、字節(jié)序
3.2.2 數組、結構體和聯合體
3.2.3 數據布局
3.3 運算
3.3.1 數據傳送
3.3.2 算術/邏輯運算
3.3.3 加載有效地址
3.4 控制
3.4.1 條件跳轉
3.4.2 函數調用
……
第4章 鏈接與可執(zhí)行文件
第5章 鏈接腳本與makefile
第6章 程序運行
第7章 性能剖析
第8章 綜合實例:HDFS中實現zlib庫的旁路
附錄