use*_*094 7 execution header-files c++17
几天前,我将 Ubuntu 16.04 Server Edition gcc 更新为 gcc 7.2 版本:
gcc version 7.2.0 (Ubuntu 7.2.0-1ubuntu1~16.04)
Run Code Online (Sandbox Code Playgroud)
这应该是 Ubuntu 可用的 gcc 的最新版本
现在,编写一本书的示例,
g++ -std=c++17 auto_parallel.cpp -oauto_parallel
auto_parallel.cpp:5:10: fatal error: execution: No such file or directory
include <execution>
~~~~~~~~~~
compilation terminated.
Run Code Online (Sandbox Code Playgroud)
如何解决问题?提前致谢。马可
根据( https://en.cppreference.com/w/cpp/compiler_support \n 和https://www.bojankomazec.com/2020/03/upgrading-gnu-将 GUN 编译器更新到版本 9\xef\xbc\x8c cc-compilers-on-ubuntu.html)
\nsudo apt install -y gcc-9 g++-9 -y
并将编译器重新映射到 gcc-9
\nsudo rm /usr/bin/g++
sudo ln -s /usr/bin/g++-9 /usr/bin/g++
sudo rm /usr/bin/gcc
sudo ln -s /usr/bin/gcc-9 /usr/bin/gcc
验证编译器版本
\nls -la /usr/bin/gcc
ls -la /usr/bin/g++
| 归档时间: |
|
| 查看次数: |
4233 次 |
| 最近记录: |