I tried to test an example of C++11 threads in Eclipse. But I got this message when running the program:
terminate called after throwing an instance of 'std::system_error'
what(): Operation not permitted'
std::cout << "hello from worker" << std::endl;
int main(int argc, char **argv)
C/C++ Build -> Settings -> Tool Settings -> Cross G++ Compiler -> Miscellaneous -> Other Flags
The problem was solved by the comment of Jonathan Wakely.
C/C++ Build -> Settings -> Tool Settings -> Cross G++ **Linker** -> Miscellaneous -> Other Flags and the program worked correctly.
Thank you Jonathan.