0

当尝试构建一个使用原子操作的简单测试程序时,我得到了错误 undefined reference to `___atomic_fetch_sub_4'
具体来说,它只发生在我--结合使用时==

std::atomic<std::size_t> foo;
if (--foo == 42) { ... }

代码编译得很好,但是在尝试链接时出现错误。我将 MinGW 与 GCC 4.7 一起使用。

4

1 回答 1

0

std::thread并且std::atomic对 MinGW 的支持仍然非常有限。如果你想在 Windows 上试验那些 C++11 功能,我推荐Visual Studio 2012 RC

于 2012-06-30T01:21:14.673 回答