CSAPP 3e操作环境搭建

博主的环境:

  1. VMave centos7 环境
  2. win10 ubuntu20.04STL 子系统
    我会在上面这两个环境中搭建,在不同的点会告知,没有对比,说明操作相同。

代码获取

第三版代码链接 http://csapp.cs.cmu.edu/3e/code.html
CSAPP 3e操作环境搭建
选择上面红色方框下载 tar

开始搭建

  • 把包放在你喜欢的地方,这里我放在了Desktop
    CSAPP 3e操作环境搭建

  • 输入 tar -xf code-all.tar 解压
    CSAPP 3e操作环境搭建

  • 进入到 code 目录里

CSAPP 3e操作环境搭建

sudo cp include/csapp.h /usr/include/
sudo cp lib/libcsapp64.a /usr/lib
sudo cp lib/libcsapp64.a /usr/lib64
输入上面3条指令,将文件移到 include 和 lib 中,这个是压缩包里提供的,是64位的,如果需要32位的,请看下面win10 子系统Ubuntu(下面统称Ubuntu,不一样和真实Ubuntu环境一样,我没有实验过)的编译,注意这里Ubuntu不能直接按照上面这样,因为编译需要多加一个 -fPIC参数,看后文。
上一篇:CSAPP第4章 处理器体系结构


下一篇:基于NFS的分布式持久化