一、问题描述
在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 版本.