我看到它在4.1.0中可用,但它比这更早可用吗?我对3.4.3特别感兴趣,但找不到确切的答案。
查看在线文档,原子内建似乎是在4.1版本中添加的。
您可以在此处找到3.4.6的GCC手册:http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/
它没有提到原子建筑,所以我猜它们不在3.4.3中。
GCC历史手册列表如下:http://gcc.gnu.org/onlinedocs/
以及发布说明的链接列表:http://gcc.gnu.org/releases.html
您可以检查更改日志,例如cat /usr/share/doc/gcc-YOUR-VERSION-OF-GCC/ChangeLog | grep atomic
如果您使用的是早期版本,您应该仍然能够将它们与内联汇编程序一起使用。