ubuntu llvm 多个版本切换

#!/usr/bin/env sh

sudo update-alternatives --install \
        /usr/bin/llvm-config       llvm-config      /usr/bin/llvm-config-3.4  200 \
--slave /usr/bin/llvm-ar           llvm-ar          /usr/bin/llvm-ar-3.4 \
--slave /usr/bin/llvm-as           llvm-as          /usr/bin/llvm-as-3.4 \
--slave /usr/bin/llvm-bcanalyzer   llvm-bcanalyzer  /usr/bin/llvm-bcanalyzer-3.4 \
--slave /usr/bin/llvm-cov          llvm-cov         /usr/bin/llvm-cov-3.4 \
--slave /usr/bin/llvm-diff         llvm-diff        /usr/bin/llvm-diff-3.4 \
--slave /usr/bin/llvm-dis          llvm-dis         /usr/bin/llvm-dis-3.4 \
--slave /usr/bin/llvm-dwarfdump    llvm-dwarfdump   /usr/bin/llvm-dwarfdump-3.4 \
--slave /usr/bin/llvm-extract      llvm-extract     /usr/bin/llvm-extract-3.4 \
--slave /usr/bin/llvm-link         llvm-link        /usr/bin/llvm-link-3.4 \
--slave /usr/bin/llvm-mc           llvm-mc          /usr/bin/llvm-mc-3.4 \
--slave /usr/bin/llvm-mcmarkup     llvm-mcmarkup    /usr/bin/llvm-mcmarkup-3.4 \
--slave /usr/bin/llvm-nm           llvm-nm          /usr/bin/llvm-nm-3.4 \
--slave /usr/bin/llvm-objdump      llvm-objdump     /usr/bin/llvm-objdump-3.4 \
--slave /usr/bin/llvm-ranlib       llvm-ranlib      /usr/bin/llvm-ranlib-3.4 \
--slave /usr/bin/llvm-readobj      llvm-readobj     /usr/bin/llvm-readobj-3.4 \
--slave /usr/bin/llvm-rtdyld       llvm-rtdyld      /usr/bin/llvm-rtdyld-3.4 \
--slave /usr/bin/llvm-size         llvm-size        /usr/bin/llvm-size-3.4 \
--slave /usr/bin/llvm-stress       llvm-stress      /usr/bin/llvm-stress-3.4 \
--slave /usr/bin/llvm-symbolizer   llvm-symbolizer  /usr/bin/llvm-symbolizer-3.4 \
--slave /usr/bin/llvm-tblgen       llvm-tblgen      /usr/bin/llvm-tblgen-3.4 \


sudo update-alternatives --install \
        /usr/bin/llvm-config       llvm-config      /usr/bin/llvm-config-3.5  200 \
--slave /usr/bin/llvm-ar           llvm-ar          /usr/bin/llvm-ar-3.5 \
--slave /usr/bin/llvm-as           llvm-as          /usr/bin/llvm-as-3.5 \
--slave /usr/bin/llvm-bcanalyzer   llvm-bcanalyzer  /usr/bin/llvm-bcanalyzer-3.5 \
--slave /usr/bin/llvm-cov          llvm-cov         /usr/bin/llvm-cov-3.5 \
--slave /usr/bin/llvm-diff         llvm-diff        /usr/bin/llvm-diff-3.5 \
--slave /usr/bin/llvm-dis          llvm-dis         /usr/bin/llvm-dis-3.5 \
--slave /usr/bin/llvm-dwarfdump    llvm-dwarfdump   /usr/bin/llvm-dwarfdump-3.5 \
--slave /usr/bin/llvm-extract      llvm-extract     /usr/bin/llvm-extract-3.5 \
--slave /usr/bin/llvm-link         llvm-link        /usr/bin/llvm-link-3.5 \
--slave /usr/bin/llvm-mc           llvm-mc          /usr/bin/llvm-mc-3.5 \
--slave /usr/bin/llvm-mcmarkup     llvm-mcmarkup    /usr/bin/llvm-mcmarkup-3.5 \
--slave /usr/bin/llvm-nm           llvm-nm          /usr/bin/llvm-nm-3.5 \
--slave /usr/bin/llvm-objdump      llvm-objdump     /usr/bin/llvm-objdump-3.5 \
--slave /usr/bin/llvm-ranlib       llvm-ranlib      /usr/bin/llvm-ranlib-3.5 \
--slave /usr/bin/llvm-readobj      llvm-readobj     /usr/bin/llvm-readobj-3.5 \
--slave /usr/bin/llvm-rtdyld       llvm-rtdyld      /usr/bin/llvm-rtdyld-3.5 \
--slave /usr/bin/llvm-size         llvm-size        /usr/bin/llvm-size-3.5 \
--slave /usr/bin/llvm-stress       llvm-stress      /usr/bin/llvm-stress-3.5 \
--slave /usr/bin/llvm-symbolizer   llvm-symbolizer  /usr/bin/llvm-symbolizer-3.5 \
--slave /usr/bin/llvm-tblgen       llvm-tblgen      /usr/bin/llvm-tblgen-3.5 \



sudo update-alternatives --install \
            /usr/bin/llvm-config       llvm-config      /usr/bin/llvm-config-5.0  200 \
--slave         /usr/bin/llvm-ar           llvm-ar          /usr/bin/llvm-ar-5.0 \
--slave         /usr/bin/llvm-as           llvm-as          /usr/bin/llvm-as-5.0 \
--slave /usr/bin/llvm-bcanalyzer   llvm-bcanalyzer  /usr/bin/llvm-bcanalyzer-5.0 \
--slave /usr/bin/llvm-cov          llvm-cov         /usr/bin/llvm-cov-5.0 \
--slave /usr/bin/llvm-diff         llvm-diff        /usr/bin/llvm-diff-5.0 \
--slave /usr/bin/llvm-dis          llvm-dis         /usr/bin/llvm-dis-5.0 \
--slave /usr/bin/llvm-dwarfdump    llvm-dwarfdump   /usr/bin/llvm-dwarfdump-5.0 \
--slave /usr/bin/llvm-extract      llvm-extract     /usr/bin/llvm-extract-5.0 \
--slave /usr/bin/llvm-link         llvm-link        /usr/bin/llvm-link-5.0 \
--slave /usr/bin/llvm-mc           llvm-mc          /usr/bin/llvm-mc-5.0 \
--slave /usr/bin/llvm-mcmarkup     llvm-mcmarkup    /usr/bin/llvm-mcmarkup-5.0 \
--slave /usr/bin/llvm-nm           llvm-nm          /usr/bin/llvm-nm-5.0 \
--slave /usr/bin/llvm-objdump      llvm-objdump     /usr/bin/llvm-objdump-5.0 \
--slave /usr/bin/llvm-ranlib       llvm-ranlib      /usr/bin/llvm-ranlib-5.0 \
--slave /usr/bin/llvm-readobj      llvm-readobj     /usr/bin/llvm-readobj-5.0 \
--slave /usr/bin/llvm-rtdyld       llvm-rtdyld      /usr/bin/llvm-rtdyld-5.0 \
--slave /usr/bin/llvm-size         llvm-size        /usr/bin/llvm-size-5.0 \
--slave /usr/bin/llvm-stress       llvm-stress      /usr/bin/llvm-stress-5.0 \
--slave /usr/bin/llvm-symbolizer   llvm-symbolizer  /usr/bin/llvm-symbolizer-5.0 \
--slave /usr/bin/llvm-tblgen       llvm-tblgen      /usr/bin/llvm-tblgen-5.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值