gpt4 book ai didi

C 头文件和 ABI

转载 作者:行者123 更新时间:2023-12-02 04:59:30 24 4
gpt4 key购买 nike

我想知道 C 头文件和 ABI 之间的关系。各种类型的大小是体系结构甚至依赖于编译器的。那么如何才能可靠地链接到 C 库呢?

对于一个更具体的问题:当使用 Haskell 的 FFI 时,甚至只使用像 CDouble 这样的 Haskell 类型来定义(复制定义)C 库接口(interface)。我不知道二进制类型大小信息是从哪里来的。使链接起作用的诀窍是什么?

最佳答案

请查看此链接 https://code.google.com/p/tabi

它可以帮助您避免 Haskell 和 C 之间可能存在的 ABI 差异带来的困难。

关于C 头文件和 ABI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18106116/

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