ubuntu18.04安装 gcc 9以及2019版本tbb
一、安装gcc 9
ubuntu18.04默认是用的gcc7.5
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt-get install gcc-9 g++-9
下面是配置优先用哪个版本的gcc和g++ ,后面带的值越大越优先用谁,并且配置完全局生效不仅仅是在当前终端生效。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 1
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 10
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 1
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 10
gcc --version
二、安装 2019版 tbb
wget https://github.com/oneapi-src/oneTBB/archive/refs/tags/2019_U9.tar.gz
tar -xzf 2019_U9.tar.gz
cd oneTBB-2019_U9
# 编译
make compiler=gcc CXX=g++-9 CC=gcc-9
# 安装
sudo cp -r include/tbb /usr/local/include/
sudo cp build/*_release/*.so* /usr/local/lib/
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
# 验证版本
grep TBB_INTERFACE_VERSION