主要参考
https://zhuanlan.zhihu.com/p/340283308
这个专栏
docker exec -it 容器ID /bin/bash
进入容器然后开始配置,先把yum换源(CentOS8)
主要参考
https://help.aliyun.com/document_detail/405635.html
如果没有wget就用curl代替
#更新yum源
yum update -y
#安装sudo
yum install sudo
#安装c/c++编译环境
yum install make automake gcc gcc-c++ kernel-devel
#安装gdb
yum install gdb
#准备32位嵌入式c库
yum install glibc-devel.i686
安装完成之后,就可以在本地编辑代码(docker挂载的目录),然后再容器中编译和运行了
csapp lab下载地址
http://csapp.cs.cmu.edu/3e/labs.html
试着运行第一个实验的代码
$ make btest
$ ./btest
得到输出
实验结果
#检测单个函数的正确性
$ ./btest -f bitXor
#dlc(data lab compiler)检测代码是否合规
$ ./dlc ./bits.c
#前两者的结合
$ ./driver.pl
然后就可以愉快的开始实验了
网友评论