Я использую Ma c OS Catalina и встроенный компилятор C ++ в инструментах разработчика командной строки. При выполнении следующего кода
#include <iostream>
#include <vector>
#include <algorithm>
#include <execution>
int main()
{
std::vector<int> Vec
{ 4, 3, 5, 2, 6, 1 };
sort(std::execution::par, begin(Vec), end(Vec));
for (const auto &x: Vec)
{
std:: cout << x << " ";
}
return 0;
}
я получаю сообщение об ошибке: g++ --std=c++17 sort.cpp sort.cpp:25:10: fatal error: 'execution' file not found 1 error generated.
Я использую версию c ++ 17. Позже я установил brew g cc версии 9 и та же история. Я не могу использовать параллельное выполнение.