Я попытался протестировать пример C ++11 потоков в Eclipse. Но я получил это сообщение при запуске программы :
, завершенной после выдачи экземпляра «стандартной ::системной _ошибки» что ():Операция не разрешена'
Моя система :ubuntu + gcc 4.7
Программа:
#include <iostream>
#include <thread>
void worker()
{
std::cout << "hello from worker" << std::endl;
}
int main(int argc, char **argv)
{
std::thread t(worker);
t.join();
}
...и да, я поместил -std=c++11
и -pthread
внутрь C/C++ Build -> Settings -> Tool Settings -> Cross G++ Compiler -> Miscellaneous -> Other Flags
.
Есть комментарии?