ubuntu18.04 报错:fatal error: execution

一、问题描述

在ubuntu18.04上编译Faster-lio 报错:

fatal error: execution: 没有那个文件或目录
 #include <execution>

二、解决方法

需要将g++编译器更新到9.0

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-9//注意gcc和g++都是9.0以上的版本 进行编译
sudo apt install g++-9  //github上缺少这一步,一直报错,用g++ --version 查看才知道需要安装 g++-9 

cd /usr/bin

sudo rm gcc g++
sudo ln -s gcc-9 gcc
sudo ln -s g++-9 g++ 

查看当前的 g++ 版本,

gcc -v

会发现最后一行展示的是 gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~16.04) , 也就是当前是 gcc-9 版本.

上一篇:html--扫雷


下一篇:Spark SQL数据源 - Parquet文件