当前位置:网站首页>CSAPP lab0 实验环境搭建
CSAPP lab0 实验环境搭建
2022-08-10 22:55:00 【ek1ng】
CSAPP Lab0 实验环境搭建
这是csapp lab开始的第一步,就是搭建实验环境。
linux环境
实验需要使用unix环境,所以如果是windows操作系统,那么可以用docker,vmware/vitrual box,wsl等方式搭建linux环境,我本人使用的是vmware,安装的linux发行版是manjaro,由于在做lab之前就已经配置好了虚拟机环境,因此就不记录搭建linux的环境过程了。
以及不要忘记安装c语言的编译器gcc,debug工具gdb。
实验文件下载
官网实验文件:http://csapp.cs.cmu.edu/3e/labs.html
github仓库实验文件:https://github.com/Hansimov/csapp/tree/master/_labs
需要注意官网实验文件的下载需要教师账户,所以说推荐从github仓库下载。
实验材料中包含四个文件,README,Writeup,Release Notes,Self-Study Handout,README和Writeup对自学者来说主要是帮助理解讲解内容,Self-Study Handout是实验内容,Release Notes是版本历史,所有实验都是给出这四个文件的,我认为很多时候英文课程带来的语言环境差异一定程度让实验更难,但是国内很多翻译版等等那些资料也并不咋样,尽可能看英文会比较好,我在我的github仓库中也会提供了实验文件供下载,从csapp的官网下和从github仓库下都一样,这些实验最近一次更新文件是19年,所以不用担心文件会不会有什么版本问题,接下来就可以开始愉快的做lab啦!
边栏推荐
- 李宏毅机器学习-- Backpropagation
- 线程池如何监控,才能帮助开发者快速定位线上错误?
- MySQL: MySQL Cluster - Principle and Configuration of Master-Slave Replication
- 实例052:按位或
- 2021 IDEA creates web projects
- Detailed installation steps and environment configuration of geemap
- canvas
- 68: Chapter 6: Develop article services: 1: Content sorting; article table introduction; creating [article] article services;
- Mysql's partial table master-slave construction and new table
- 开源一夏 | 盘点那些 Golang 标星超过 20 K 的优质项目
猜你喜欢
leetcode:357. 统计各位数字都不同的数字个数
Glide监听Activity生命周期源码分析
Introduction to the use of counter instructions in Rockwell AB PLC RSLogix5000
信息系统项目管理师核心考点(六十五)信息安全基础知识网络安全
DC-7靶场下载及渗透实战详细过程(DC靶场系列)
还在用 Xshell?你 out 了,推荐一个更现代的终端连接工具,好用到爆!
MySQL: MySQL Cluster - Principle and Configuration of Master-Slave Replication
计算需要的MIPI lane数目
怼不过产品经理?因为你不懂DDD领域建模与架构设计
风控逻辑利器---规则引擎
随机推荐
Pro-test is effective | A method to deal with missing features of risk control data
PyTorch官方文档学习笔记(备忘)
数学建模准备知识
PlaidCTF 2022 Amongst Ourselves:Shipmate writeup
[Autumn Recruitment] [Updating ing] Hand Tear Code Series
canvas
Redis - 利用lua脚本控制密码错误次数超限,锁定账号
PyQt5 窗口自适应大小
瑞幸咖啡第二季营收33亿:门店达7195家 更换CFO
Glide监听Activity生命周期源码分析
MySQL之JDBC编程增删改查
性能不够,机器来凑;jvm调优实战操作详解
如何反弹shell
Apache Doris支持的数据类型详解
MySQL学习笔记(2)——简单操作
leetcode:357. 统计各位数字都不同的数字个数
高精度减法
MySQL: MySQL Cluster - Principle and Configuration of Master-Slave Replication
MySQL学习笔记(1)——基础操作
解析方法的参数列表(包含参数名称)