机型 联想小新pro13
内存 16g
cpu intel i7-10710
单硬盘 512g固态 Ubuntu18.04.4 给了72g
根据编译命令 cmake -G "Unix Makefiles" 未指定模式,应该是debug,
make -j6 87%的时候机子发热烫手直接自动关机 编译速度不是特别慢大概一个小时左右到达87% 高估轻薄本性能
make-j2 速度贼慢,好几个小时吧,磁盘占用空间大 72g剩下了 3g ,98%编译报错,错误未记录。查到的解决办法是增加swap空间,原本以为16g足够用。
根据以上问题 进行指令优化
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_T0_BUILD="X86" -DCMAKE_INSTALL_PREFIX=/home/fxr/Documents/llvm-10.0.0/build /home/fxr/Documents/llvm-10.0.0/ll
1 选择release模式,制定编译机型x86
2 make -j3
时间大概是使用了2-3个小时,硬盘空间大大优化,还剩下58g
后续步骤 需要添加build/bin环境变量
export PATH=$PATH:~/llvm/install/bin
export LD_LIBRARY_PATH=~/llvm/install/lib
make失败以后 make clean 重新make
llvm-10.0.0/clang/clang-extra
cmake -G "Unix Makefiles"