我也遇到了相同的问题。首先,万分感谢您给的解决方案,不知道您知道了问题的根本原因了吗?
引用 16 楼 城子山 的回复:[quote=引用 14 楼 靜聽雨落 的回复:] [quote=引用 13 楼 城子山 的回复:] 你这是典型的栈溢出问题。O0编译,是对代码不做任何优化;O1编译是编译时进行了优化,部分问题编译时给你优化了。你这个问题查一下定义的变量以及使用优化等级对RAM基本上没有影响,另外栈足够大
[quote=引用 14 楼 靜聽雨落 的回复:] [quote=引用 13 楼 城子山 的回复:] 你这是典型的栈溢出问题。O0编译,是对代码不做任何优化;O1编译是编译时进行了优化,部分问题编译时给你优化了。你这个问题查一下定义的变量以及使用
引用 14 楼 靜聽雨落 的回复:[quote=引用 13 楼 城子山 的回复:] 你这是典型的栈溢出问题。O0编译,是对代码不做任何优化;O1编译是编译时进行了优化,部分问题编译时给你优化了。你这个问题查一下定义的变量以及使用优化等级对RAM基本上没有影响,另外栈足够大
[quote=引用 13 楼 城子山 的回复:] 你这是典型的栈溢出问题。O0编译,是对代码不做任何优化;O1编译是编译时进行了优化,部分问题编译时给你优化了。你这个问题查一下定义的变量以及使用
引用 13 楼 城子山 的回复:你这是典型的栈溢出问题。O0编译,是对代码不做任何优化;O1编译是编译时进行了优化,部分问题编译时给你优化了。你这个问题查一下定义的变量以及使用优化等级对RAM基本上没有影响,另外栈足够大
你这是典型的栈溢出问题。O0编译,是对代码不做任何优化;O1编译是编译时进行了优化,部分问题编译时给你优化了。你这个问题查一下定义的变量以及使用
目前程序40多kb了
应该是你的代码无意改写了该寄存器
感觉是栈被破坏了
27,383
社区成员
28,770
社区内容
加载中
试试用AI创作助手写篇文章吧