gpt4 book ai didi

c - 如何将 R 函数包装为 C 库

转载 作者:行者123 更新时间:2023-11-30 17:48:54 25 4
gpt4 key购买 nike

我是 R 开发新手,所以这可能是一个微不足道的问题。我想从 R 源代码(raw.c: http://docs.rexamine.com/R-devel/raw_8c_source.html#l00317 )中提取 do_utf8ToInt ,并在我的 C 代码中调用它。我该怎么做?

最佳答案

使用 atoi 表示整数,使用 atol 表示长整数,而不是使用 raw.c 。

如果你确实想编写 do_utf8ToInt 的函数调用并在 main.c 中包含 utf.h

创建utf.h并写入SEXP attribute_hidden do_utf8ToInt(SEXP call, SEXP op, SEXP args, SEXP env);

然后用c编译器编译为gcc main.c raw.c -o out

这应该有效。

关于c - 如何将 R 函数包装为 C 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18236019/

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