定 价:¥59.00
作 者: | 罗秋明 |
出版社: | 清华大学出版社 |
丛编项: | |
标 签: | 暂缺 |
ISBN: | 9787302545491 | 出版时间: | 2020-05-01 | 包装: | 平装 |
开本: | 16开 | 页数: | 427 | 字数: |
第1章 实验环境构建
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 数据大小、字节序
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章 链接与可执行文件
第5章 链接脚本与makefile
第6章 程序运行
第7章 性能剖析
第8章 综合实例:HDFS中实现zlib库的旁路
附录