Компиляция многопоточного кода с 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