[脚本] 编译器版本切换

发布时间 2023-07-03 15:04:42作者: ass_mum

export PATH=$PATH:/usr/lib/gcc/x86_64-linux-gnu/8/include

sudo rm /usr/bin/cpp
/usr/bin/g++
/usr/bin/gcc
/usr/bin/gcc-ar
/usr/bin/gcc-nm
/usr/bin/gcc-ranlib
/usr/bin/gcov
/usr/bin/gcov-tool
/usr/bin/gcov-dump

sudo ln -s /usr/bin/cpp-4.8 /usr/bin/cpp
sudo ln -s /usr/bin/g++-4.8 /usr/bin/g++
sudo ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
sudo ln -s /usr/bin/gcc-ar-4.8 /usr/bin/gcc-ar
sudo ln -s /usr/bin/gcc-nm-4.8 /usr/bin/gcc-nm
sudo ln -s /usr/bin/gcc-ranlib-4.8 /usr/bin/gcc-ranlib
sudo ln -s /usr/bin/gcov-4.8 /usr/bin/gcov

sudo ln -s /usr/bin/cpp-10 /usr/bin/cpp
sudo ln -s /usr/bin/g++-10 /usr/bin/g++
sudo ln -s /usr/bin/gcc-10 /usr/bin/gcc
sudo ln -s /usr/bin/gcc-ar-10 /usr/bin/gcc-ar
sudo ln -s /usr/bin/gcc-nm-10 /usr/bin/gcc-nm
sudo ln -s /usr/bin/gcc-ranlib-10 /usr/bin/gcc-ranlib
sudo ln -s /usr/bin/gcov-10 /usr/bin/gcov
sudo ln -s /usr/bin/gcov-tool-10 /usr/bin/gcov-tool
sudo ln -s /usr/bin/gcov-dump-10 /usr/bin/gcov-dump

sudo ln -s /usr/bin/cpp-11 /usr/bin/cpp
sudo ln -s /usr/bin/g++-11 /usr/bin/g++
sudo ln -s /usr/bin/gcc-11 /usr/bin/gcc
sudo ln -s /usr/bin/gcc-ar-11 /usr/bin/gcc-ar
sudo ln -s /usr/bin/gcc-nm-11 /usr/bin/gcc-nm
sudo ln -s /usr/bin/gcc-ranlib-11 /usr/bin/gcc-ranlib
sudo ln -s /usr/bin/gcov-11 /usr/bin/gcov
sudo ln -s /usr/bin/gcov-tool-11 /usr/bin/gcov-tool
sudo ln -s /usr/bin/gcov-dump-11 /usr/bin/gcov-dump