CS144 实验环境配置
这里给出CS 144的环境配置方式。
实验资料:
- https://www.cnblogs.com/kangyupl/p/stanford_cs144_labs.html
- https://kangyupl.gitee.io/cs144.github.io/
- https://gitee.com/kangyupl/sponge
参考资料:
- https://web.stanford.edu/class/cs144/vm_howto/vm-howto-iso.html#install_ubuntu
- https://web.stanford.edu/class/cs144/vm_howto/vm-howto-byo.html
- https://kiprey.github.io/2021/11/cs144-lab0/
- https://www.cnblogs.com/kangyupl/p/stanford_cs144_labs.html
- https://www.cnblogs.com/devilmaycry812839668/p/10351763.html
- https://www.sysgeek.cn/ubuntu-install-gcc-compiler/
环境配置
安装
sudo apt-get install doxygen clang-format
sudo apt install cmake
测试:
git clone https://gitee.com/kangyupl/sponge
git checkout -b master origin/master
mkdir build && cd build
cmake ..
make format
make -j4 && make check_lab0
报错处理
如果出现如下报错:
You must compile this project with g++ >= 8 or clang >= 6.
如果如下命令即可:
sudo apt install g++-8
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50
sudo apt install gcc-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50
注意报错后需要删除build文件,然后重新编译:
rm -rf build
调试
利用gdb调试可以参考如下博客:
vscode + gdb教程:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Doraemonzzz!
评论
ValineLivere