gpt4 book ai didi

在 cython 中调用内置的 gcc?

转载 作者:太空狗 更新时间:2023-10-29 15:29:00 27 4
gpt4 key购买 nike

我想调用gcc builtin在 cython 源文件 (.pyx) 中运行 __builtin_ffs,例如喜欢

cpdef int ffs(long b):
return __builtin_ffs(b);

这可能吗?如果是,怎么办?

最佳答案

只需将内置函数声明为外部函数 (http://docs.cython.org/src/userguide/external_C_code.html)

cdef extern int __builtin_ffs(unsigned int x)

因为 __builtin_ffs 没有出现在任何头文件中,所以没有必要使用 extern from "header.h" 结构。不用说,该模块只会使用了解 __builtin_ffs 的编译器构建。

关于在 cython 中调用内置的 gcc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26975796/

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