V-antena and Tanimoto's page

谷本の備忘録・雑記帳・work

>

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

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。

CAPTCHA



あなたはIPv4でアクセスしています