Я пытался протестировать библиотеку потоков gcc4.6 на Mac OS-X 10.5.
Я успешно скомпилировал и установил gcc4.6 по macports.
Но самая простая параллельная программа hello world потерпела неудачу. Код такой:
#include <iostream>
#include <thread>
void sayhello() {std::cout << "Hello\n";}
int main(){
std::thread t(sayhello);
t.join();
}
Я пытался скомпилировать и использовал g++ -Wall -std=c++0x test.cpp
Я получил ошибку:
'thread' is not a member of 'std'
Есть идеи, в чем причина проблемы и как ее исправить?
Спасибо!