GCC的哪个版本引入了对原子内建的支持

Which version of GCC introduced support for atomic builtins?

本文关键字:支持 版本 GCC      更新时间:2023-10-16

我看到它在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

如果您使用的是早期版本,您应该仍然能够将它们与内联汇编程序一起使用。