C ++ 0x "Hello Concurrent World" немедленно прекратит работу на g ++ / linux? - PullRequest
10 голосов
/ 08 августа 2010

Просматривая книгу Currency в C ++ 0x, я подумал, что я дам пример кода.Это так же просто, как и получается.

#include <iostream>
#include <thread>

void hello()
{
    std::cout<<"Hello Concurrent World\n";
}


int main(int argc, char *argv[])
{
    std::thread t(hello);

    t.join();
}

Скомпилировано с:

g++ -std=c++0x -g -o pgm pgm.cpp

Идет бум:какой-тоКто-нибудь знаком с этим?

1 Ответ

20 голосов
/ 08 августа 2010

Вам необходимо скомпилировать / связать, используя флаг -pthread.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...