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