我想知道C头文件和ABI的关系。各种类型的大小取决于体系结构甚至编译器。那么,如何可靠地链接到C库?
对于一个更具体的问题:当使用Haskell FFI时,甚至只需要使用Haskell类型(如
对于一个更具体的问题:当使用Haskell FFI时,甚至只需要使用Haskell类型(如
CDouble
)来定义(复制定义)C库接口。我不知道二进制类型大小信息来自哪里。有什么技巧可以使链接起作用?