ubuntu无法添加PPA的解决办法;TBB安装问题。Gcc安装问题 Ubuntu 安装 tbb 走过的坑。Ubuntu下安装slam的一些算法,但是依赖与tbb,为了安装tbb,需要依赖gcc-9。为了安装gcc,走了以下的坑。

Ubuntu 安装 tbb 走过的坑。Ubuntu下安装slam的一些算法,但是依赖与tbb,为了安装tbb,需要依赖gcc-9。为了安装gcc,走了以下的坑。

安装gcc-9和g++-9需要依赖ppa

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update 
sudo apt-get install gcc-9
sudo apt-get install g++-9

第一步会报错:

我试过好多方法。都不管用,包括但不限于:

sudo apt-get install --reinstall ca-certificates
sudo -E add-apt-repository -y ppa:ubuntu-toolchain-r/test

以及,下面这个方案也不行。

Linux ubuntu修改软件源为国内源;解决apt install、PPA源太慢;_ubuntu ppa 国内源-CSDN博客

PPA源可以理解成第三方源。有些软件在ubuntu官方软件源是没有的,但在PPA源里就可能有。但PPA的默认源也是国外的,访问很慢。

cd /etc/apt/sources.list.d

可以看到ppa源列表文件(以.list结尾的),编辑,将其中的http://ppa.launchpad.net替换为

http://launchpad.proxy.ustclug.org

最后的解决方案:

把网络切换成手机网络。手机开个热点。搞定。

TBB安装参照

Ubuntu 安装 tbb 步骤详解_ubuntu tbb-CSDN博客

解决 “编译需要TBBConfig.cmake,但TBB 2020及older版本不生成.cmake文件”的问题-CSDN博客

Ubuntu18.04下安装与切换多个gcc和g++,以及gcc g++ 9.1.0的安装_ubunutu 18.04 切换 g++9-CSDN博客

// 查看所有gcc版本

ls /usr/bin/gcc*    


查看当前gcc版本
which gcc


设置优先级
sudo update-alternatives --install /usr/local/bin/gcc gcc /usr/bin/gcc-9 10




sudo update-alternatives --config gcc 


sudo update-alternatives --install /usr/local/bin/g++ g++ /usr/bin/g++-9 10
sudo update-alternatives --config g++

如何查看TBB是否安装成功:

cd ../examples/pipeline/square
make

查看结果

g++ -O2 -DNDEBUG  -o square square.cpp gen_input.cpp -ltbb -lrt  -std=c++11
./square 0 input.txt output.txt
serial run   time = 0.0591629
parallel run time = 0.0123664
elapsed time : 0.089502 seconds

相关推荐

  1. 20.Ubuntu安装GCC

    2024-06-12 04:18:02       44 阅读
  2. Ubuntu 离线安装 gcc、g++、make 等依赖

    2024-06-12 04:18:02       32 阅读
  3. ubunut 18.04安装gcc-9 g++-9

    2024-06-12 04:18:02       27 阅读
  4. centos系统安装指定版本gcc

    2024-06-12 04:18:02       53 阅读
  5. ubuntu安装deb解决依赖关系错误问题

    2024-06-12 04:18:02       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-12 04:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-12 04:18:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-12 04:18:02       82 阅读
  4. Python语言-面向对象

    2024-06-12 04:18:02       91 阅读

热门阅读

  1. 2001NOIP普及组真题 4. 装箱问题

    2024-06-12 04:18:02       34 阅读
  2. postgres常用查询

    2024-06-12 04:18:02       24 阅读
  3. Flutter生活服务类APP常用的第三方库总汇

    2024-06-12 04:18:02       36 阅读
  4. 算法刷题 322. 零钱兑换

    2024-06-12 04:18:02       35 阅读
  5. ASP.NET Core自定义认证和授权搭建流程(使用JWT)

    2024-06-12 04:18:02       22 阅读
  6. AIGC涉及到的算法(一)

    2024-06-12 04:18:02       30 阅读
  7. 集线器(HUB)简介

    2024-06-12 04:18:02       26 阅读
  8. dp类总结

    2024-06-12 04:18:02       29 阅读
  9. Spring是什么??IOC又是什么??

    2024-06-12 04:18:02       33 阅读