非计算机专业的人,最近被要求学这个课,但是环境搭建太难了,官网都是英文看不太懂,网上的教程又乱七八糟,找一个小部分要看至少20篇才能找到合适的。所以写了这篇,希望可以帮助到大家。教程一共分为三个帖子,按顺序观看,下面是第二部分:
ps:有的图片我忘记截图了,用得是其他教程中的图,但不影响阅读。
pps我使用的编译环境: 系统:Ubuntu 16.0 . IDE:Clion. VMware用的最新版
下面正式开始:
1、官网教程操作
1 打开project0,点击红色箭头位置
2 进去后往下拉,找到红色箭头位置
3 输入
4 在虚拟机终端上输入(和官网给的教程一致 https://github.com/cmu-db/bustub#cloning-this-repo)
$ git clone --bare https://github.com/cmu-db/bustub.git bustub-public
5 输入 $ cd bustub-public
6 和下图一样再新建个库,名字叫bustub-private(这里我repository name用的之前的名字,自己改一下)
7 输入git push git@github.com:student/bustub-private.git master
注:Student位置是自己github上注册的名字
输入后会出现Username for ‘htttps://巴拉巴拉’:后面输入自己名字(见下图)
后出现第四行,要输入的不是自己设置的密码!!!是要输入令牌
令牌获取见链接,按着做就行 https://blog.csdn.net/Tester_muller/article/details/132763600 (令牌获取)
依次往下输入,接下来我看的是B站@郭郭wg的视频BV11G4y1g7NX按他那个做,我这儿只简单截图了。
输入 $ sudo build_support/packages.sh (官网上的)
后面的直接看图吧(后面这部分其实不用搞,一共两句话,第一句是调试用的,第二局忘了,后面安装调试软件就行,但当时不知道我也放上来了)
输入完上面的报错了,改为输入另一个推荐语句
安装后接着运行之前语句
可能出现问题:
解决方法:
先看gcc有没有
再看g++,发现没有,安装
再运行之前的语句,可以了
接下来是第三部分,clion 的安装与激活,拜拜
参考文献:
[1] https://www.win10h.com/jiaocheng/43971.html(vmware tools)
[2] https://blog.csdn.net/Dontla/article/details/120407110 (mnt文件夹为空)
[3] https://www.zhihu.com/question/495148700 (虚拟机联网使用代理)
[4] https://blog.csdn.net/qq_53429158/article/details/119043547 (虚拟机联网)
[5] https://blog.csdn.net/Tester_muller/article/details/132763600 (令牌获取)
[6] https://blog.csdn.net/m0_47096428/article/details/123955751?spm=1001.2014.3001.5501 (No CMAKE_CXX_COMPILER could be found. 错误解决)
[7] https://www.bilibili.com/read/cv20443570/?spm_id_from=333.999.0.0 ([Ubuntu/Linux]Clion安装及C++/Python环境配置教程)
[8] https://www.bilibili.com/video/BV11G4y1g7Nx/?spm_id_from=333.788&vd_source=e3e1e1ae2d7d5d17d2a1c84e62f0f6c2(郭郭wg视频:01_环境搭建 CMU 15445 数据库管理系统DBMS)
[9] https://15445.courses.cs.cmu.edu/fall2023/project0/(CMU15445官网教程)