背景:为了学习c++11的多线程和lamda表达式的特性,升级了gcc(从4.4.6到4.7.1),写完thread程序编译时却发现还是遇到了一些问题。
原因:GCC没有定义这个宏:_GLIBCXX_USE_NANOSLEEP
解决办法:编译时加上选项:-D_GLIBCXX_USE_NANOSLEEP
背景:为了学习c++11的多线程和lamda表达式的特性,升级了gcc(从4.4.6到4.7.1),写完thread程序编译时却发现还是遇到了一些问题。
原因:GCC没有定义这个宏:_GLIBCXX_USE_NANOSLEEP
解决办法:编译时加上选项:-D_GLIBCXX_USE_NANOSLEEP