gpt4 book ai didi

r - 如何让R崩溃?

转载 作者:行者123 更新时间:2023-12-02 07:36:19 25 4
gpt4 key购买 nike

有没有一种简单的方法可以触发 R 崩溃?这仅用于测试目的,以查看在后台使用 R 的某个程序对崩溃的 react ,并帮助确定某些罕见问题是否是由于崩溃引起的。

最佳答案

最简单的方法是调用C代码。 C 提供标准函数 abort() [1]这就是你想要的。您需要调用:.Call("abort")

正如 @Phillip 指出的,您可能需要通过以下方式加载 libc:

  • 在 Linux 上,dyn.load("/lib/x86_64-linux-gnu/libc.so.6") 在发出 .Call("abort")。当然,该路径可能会根据您的系统而有所不同。

  • 在 OS X 上,dyn.load("/usr/lib/libc.dylib")

  • 在 Windows 上(我刚刚在 XP 上进行了测试,因为我无法获得更新的版本。)您需要安装 Rtools [2] 。之后,您应该加载dyn.load("C:/.../Rtools/bin/cygwin1.dll")

关于r - 如何让R崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25139247/

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