c++11 Enable multithreading to use std::thread: Op

gcc4.6以后对于ld自动加上了as-needed选项。所以编译选项应该变成:

g++ -Wl,--no-as-needed -std=c++11 -pthread a.cpp


这样就没有问题了!

你可能感兴趣的:(c++11 Enable multithreading to use std::thread: Op)