การเพิ่มคำตอบของ Yan Foto (และในกรณีที่เป้าหมายของคุณคือการใช้งานได้clang
แต่ไม่จำเป็นต้องใช้มันcc
) คุณสามารถเพิ่มโปรแกรมทั้งชุดในครั้งเดียวโดยใช้
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-3.8 380 \
--slave /usr/bin/clang++ clang++ /usr/bin/clang++-3.8 \
--slave /usr/bin/clang-check clang-check /usr/bin/clang-check-3.8 \
--slave /usr/bin/clang-query clang-query /usr/bin/clang-query-3.8 \
--slave /usr/bin/clang-rename clang-rename /usr/bin/clang-rename-3.8
(โปรดทราบว่าชุดของไบนารีที่มาพร้อมกับแต่ละรุ่นเสียงดังกราวอาจแตกต่างกันเช่น 3.6 มีclang-tblgen
, 3.8 ไม่ได้)
หากคุณทำซ้ำสิ่งนี้สำหรับ clang ที่คุณติดตั้งทุกรุ่นคุณจะสามารถสลับไปมาระหว่างกันได้โดยใช้เพียงupdate-alternatives
คำสั่งเดียว
(ในขณะเดียวกันเห็นได้ชัดว่ายังคงมีการถกเถียงกันอย่างต่อเนื่องว่าจะรวมลิงค์เหล่านี้กับแพ็คเกจ Ubuntu หรือไม่: https://bugs.launchpad.net/ubuntu/+source/llvm-3.1/+bug/991493 )
ln -s /usr/bin/llc-6.0 /usr/bin/llc