gpt4 book ai didi

gcc - gcc 原子内置函数的头文件

转载 作者:行者123 更新时间:2023-12-04 21:23:38 44 4
gpt4 key购买 nike

我想知道用于 gcc 的原子内置函数的头文件是什么?
我想使用这 2 个函数为我当前创建的线程库实现互斥锁。

bool __sync_bool_compare_and_swap (type *ptr, type oldval type newval, ...);
type __sync_val_compare_and_swap (type *ptr, type oldval type newval, ...);

我尝试在网上搜索,但找不到这些内置函数的头文件。所以如果有人能指出这些函数的头文件是什么,那将是非常有帮助的。目前也是为了测试,我将使用 gcc 编译我的代码。但最终我会创建自己的编译文件。由于这些是 gcc 内置函数,当我使用自己的 makefile 进行编译时,这些函数的使用会有任何问题吗?我是否必须特别注意我的 makefile 才能使这些函数工作?任何帮助将不胜感激。

最佳答案

没有标题要求,但您可能需要明确指定架构(使用 -march 标志)

关于gcc - gcc 原子内置函数的头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7540811/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com