GCC的哪个版本引入了对原子内建的支持
Which version of GCC introduced support for atomic builtins?
我看到它在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
如果您使用的是早期版本,您应该仍然能够将它们与内联汇编程序一起使用。
相关文章:
- llvm 9在10.15之前的mac版本上支持std::文件系统吗
- 错误:不支持 GLSL 3.30.支持的版本包括:1.10、1.20、1.30、1.00 ES、3.00 ES、3.10
- 安卓版本> 7支持LD_PRELOAD吗?
- 使用共享库版本支持不同 ABI 的最佳实践是什么?
- 在上下文初始化之前查询支持的最高 OpenGL 版本?
- 如何在 Android 原生版本中正确支持不同C++ STL
- OpenGL 版本不等于支持的着色器版本
- 支持 CUDA 统一内存的系统分配器的操作系统版本
- 提升二进制文件读取错误不支持的版本
- 既然C++14支持哪个版本的GCC
- 如何获得GCC版本支持特定功能
- Solaris 上的 GNU gcc/g++ 编译器版本,支持 C++11/14
- 我将如何在客户端支持多个版本的 TLS
- 我应该将哪个 Boost 版本与支持 C++03 的编译器一起使用
- cuda 5.0支持的c++版本
- 是否有支持右值的 ref 指针版本
- 最低合理支持的GCC版本是什么
- OS X 上的 OpenGL 版本支持
- 如何检查特定 g++ 版本支持 C++11 的程度
- 支持 c++ 0x 的最低 iOS 版本