Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 在OS less env中获取MP_INT的运行时错误/崩溃_C_Microcontroller - Fatal编程技术网

C 在OS less env中获取MP_INT的运行时错误/崩溃

C 在OS less env中获取MP_INT的运行时错误/崩溃,c,microcontroller,C,Microcontroller,我正在尝试在无操作系统的环境中使用Cyassl-1.6.5库(TLS部分) 我在integer.c文件中的mp\u int变量中遇到运行时错误。有人能告诉我解决这个错误的方法吗 错误不是在编译时发生的,而是在执行程序时,我的MPLAB IDE崩溃了 是否需要进行任何编译器设置以避免此错误?您可以尝试读取生成的代码,看看它是否有任何明显的问题 如果您的目标环境支持调试器,则应尝试在调试器下运行编程,以获取有关其崩溃确切位置的更多信息 如果类型非常大,可能是堆栈溢出,某些嵌入式环境可能有相当小的默认

我正在尝试在无操作系统的环境中使用Cyassl-1.6.5库(TLS部分)

我在
integer.c
文件中的
mp\u int
变量中遇到运行时错误。有人能告诉我解决这个错误的方法吗

错误不是在编译时发生的,而是在执行程序时,我的MPLAB IDE崩溃了


是否需要进行任何编译器设置以避免此错误?

您可以尝试读取生成的代码,看看它是否有任何明显的问题

如果您的目标环境支持调试器,则应尝试在调试器下运行编程,以获取有关其崩溃确切位置的更多信息


如果类型非常大,可能是堆栈溢出,某些嵌入式环境可能有相当小的默认堆栈,有时也不支持堆栈帧的自动增长。

您如何知道崩溃只与一个变量有关?