Компиляция многопоточного кода с g ++

У меня самый простой код:

#include 
#include 

void worker()
{
    std::cout < "another thread";
}

int main()
{
    std::thread t(worker);
    std::cout < "main thread" < std::endl;
    t.join();
    return 0;
}
 /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb853767000) 
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb85339e000) 
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb85309a000) 
/lib64/ld-linux-x86-64.so.2 (0x00007fb853c96000)

PPPS: сclang++ (v3.2) он компилируется и работает нормально

PPPPS: ребята, этоне дубликатЧто такое правильные параметры ссылок для использования std :: thread в GCC под Linux?

PPPPPS:

$ dpkg --get-selections | grep 'libc.*dev'
libc-dev-bin                    install
libc6-dev:amd64                 install
libclang-common-dev             install
linux-libc-dev:amd64                install

Ответы на вопрос(4)

Ваш ответ на вопрос