当前位置: 首页 > news >正文

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

相关文章:

  • 基于ubuntu 22.04环境安装NEURON仿真器
  • AcWing--数据结构(二)
  • Redis 单线程的“天花板”与集群的必要性
  • 学习记录:DAY34
  • Windows家庭版安装docker
  • SOCKSv5 协议通信的完整阶段与报文格式详解
  • Linux常用指令大全
  • 【编译原理】第九章 习题
  • 医院信息化建设的要点
  • 东方通密码重置指南:快速解决
  • 【C++】atoi和std::stoi
  • 大数据在UI前端的应用深化研究:用户情感分析的探索与实践
  • Go中interface接口的设计理念
  • 【雅思播客013】what do you do
  • 黑马JVM解析笔记(五):深入理解Java字节码执行机制
  • 1 Studying《Is Parallel Programming Hard》6-9
  • 飞算科技依托 JavaAI 核心技术,打造企业级智能开发全场景方案
  • 杭州市长姚高员带队调研景联文科技,听取高质量数据集建设情况
  • 论基于架构的软件设计方法(ABSD)及应用
  • oracle集合一 关联数组(索引表)学习