这是一段非常简洁的C++11线程API代码,我正在尝试编译。
#include<iostream>
#include<thread>
using namespace std;
void threadFunction(void)
{
cout<<"hello from thread:";//<<this_thread::get_id()<<endl;
}
int main()
{
std::thread t(threadFunction);
t.join();
return 0;
}
将此代码编译为:g++ thread1.cpp -pthread -std=c++11
我遇到了以下错误:
调用了纯虚方法
未捕获异常的强制终止
中止
有什么问题,可以有人帮忙吗?
请注意,我在ARM A8处理器的Beaglebone Black上进行编译。