配环境跟我八字不合
系统安装
首先,下载崭新的Ubuntu18.04.1.iso;
安装,过程中记得跳过语言包安装;
先换源:
1 | cp /etc/apt/sources.list /etc/apt/srcbk.list |
备份并打开源文件配置文件,写入清华源:
1 | # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 |
更新apt:
1 | apt update && apt upgrade |
安装gnome-tweaks-tools防止4k屏下字太小瞎眼
1 | apt install gnome-tweaks-tools |
打开tweaks->Fonts->Scaling Factor = 1.75
字大了图标小,因此缩放一下图标:
护眼工程结束
安装编译工具
安装编译套件:
1 | apt install g++ |
差个cmake,因为18.04apt中默认cmake版本是3.10,我们需要更高版本的cmake,因此手动安装一下,到官网下载最新版本的cmake*.sh
扔到虚拟机文件夹,运行:
1 | bash ./cmake-3.21.1-linux-x86_64.sh |
回车点到底,再加两个y,你会发现就装好了
1 | cp ./cmake-3.21.1-linux-x86_64/ /usr/local/cmake -r |
拷贝到/usr/local/并创建软链接,创建软链接是为了让普通用户也可以使用,否则只有sudo可以使用
由于没安装第三方shell,使用默认bash的情况下,修改环境变量,并激活:
1 | vi ~/.bashrc |
装完测试一下:
1 | sudo cmake --version |
看两者是不是都可以用,版本是不是相同
安装、编译llvm
llvm实在太 大 了
目前尝试过能成功下载的方法只有(在windows下)
1 | git clone https://mirrors.tuna.tsinghua.edu.cn/help/llvm-project.git/ --depth=1 |
获取最新分支,然后再获取完整仓库(不获取其实也能用)
1 | git fetch --unshallow |
完整版大概不到2GB
打包扔到虚拟机
1 | cd llvm-project |
将目标文件编译到build文件夹,大概需要一到两小时左右(硬件环境:Intel 8250U)