2019年4月29日の時点で、google cloud shellにはclang-8がインストール済みだった。
知らずにソースコードからビルドしようとしたけどものすごく時間がかかりそうだったから断念した。
インストール済みだけどパスは通ってない。
export PATH=/usr/lib/llvm-8/bin:$PATH
した。
$ sudo apt update $ sudo apt full-upgrade $ sudo apt install cmake $ git clone --depth 1 -b llvmorg-7.1.0 --single-branch https://github.com/llvm/llvm-project.git $ cd llvm-project $ mkdir build $ cd build $ cmake ^ -G "Unix Makefiles" ^ -DLLVM_ENABLE_PROJECTS=clang ^ -DLLVM_TARGETS_TO_BUILD=x86 ^ -DCMAKE_BUILD_TYPE=Release ^ -DCMAKE_INSTALL_PREFIX "インストールしたいpath" $ make
ビルドしたいだけだから、git cloneには、depth 1
-b タグ
--single-branch
のオプションをつけて必要な分だけコピーした。