LLVMのインストール(Ubuntu 18.04)
メモリーが3GB以上ないと長い時間がかかったあげく、outofmemoryで失敗するので注意。
1.最初にSVNをインストールしておく (下記のサイトを参考にした) How to Install SVN Server on Ubuntu 18.04 & 16.04 LTS 但し、libapache2-svn がインストール出来なかった また、sudo service apache2 restart の位置は/etc/apache2/mods-enabled/dav_svn.c$ 変更が必要 203 sudo apt update 204 sudo apt upgrade 205 sudo apt autoremove 208 sudo apt install texinfo 211 sudo apt install perl 212 sudo apt install m4 213 sudo apt install autoconf 214 sudo apt install automake 215 sudo apt install libtool 216 sudo apt install apache2 218 sudo apt-get install subversion libapache2-mod-svn libsvn-dev 223 sudo a2enmod dav 224 sudo a2enmod dav_svn 226 sudo nano /etc/apache2/mods-enabled/dav_svn.conf Alias /svn /var/lib/svn DAV svn SVNParentPath /var/lib/svn AuthType Basic AuthName “Subversion Repository” AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user 225 sudo service apache2 restart 228 sudo apt install graphviz xdot 233 sudo mkdir -p /var/lib/svn/ 234 sudo svnadmin create /var/lib/svn/myrepo 235 sudo chown -R www-data:www-data /var/lib/svn 236 sudo chmod -R 775 /var/lib/svn 237 sudo nano /etc/apache2/dav_svn.passwd 238 sudo htpasswd -cm /etc/apache2/dav_svn.passwd admin
2. llvm installation 229 mkdir llvm 230 cd llvm svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm cd llvm/tools svn co http://llvm.org/svn/llvm-project/cfe/trunk clang cd ../projects svn co http://llvm.org/svn/llvm-project/compiler-rt/trunk compiler-rt mkdir ~/llvm/llvm-build cd ~/llvm/llvm-build ここから、http://llvm.org/docs/CMake.html を参考にした。 cmake ~/llvm/llvm cmake ?build . sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local/llvm -P cmake_install.cmake cmake ?build . ?target install nano ~/.bashrc export PATH=$PATH:/usr/local/llvm/bin source ~/.bashrc
Leave a Comment