gpt4 book ai didi

c - 使用 arm-gcc 3.3.1 在 32 位 pic 上循环

转载 作者:太空宇宙 更新时间:2023-11-04 00:01:02 25 4
gpt4 key购买 nike

我将被否决而被遗忘,但是:这个问题:https://stackoverflow.com/questions/43510049/c99-for-loop-looses-static-variable-values被标记为不完整但不是。

用户在 gcc-arm-toochain3.3.1 下指出了一个重复出现的错误的所有元素,在 32 位图片上更重复出现(该用户的所有问题都与那些相关),当在一个结构数组中工作时结构。

这个错误是由图片创建的,考虑到结构体中指针的继承作为单个变量名。当索引的最后一位不为 0 时,缓冲区溢出读取类型错误的值作为 max int 的倍数。

更改代码自:

structure1.structure2[i].var1 = blabla;

通过

structure2_ * ptr = NULL;
ptr = &structure1.structure2[i];
ptr->var1 = blabla;

将立即修复它(示例在 keil3.0 和 windows xp 下使用 arm-gcc-toolchain 3.3.1 重新创建并在 pic 上测试)

为什么我将其作为问题发布?

1) 帖子被搁置,所以我无法回答。

2) 我没有足够的声誉,因此我无法对此发表评论。

3) 审查编辑的同行没有考虑将编辑作为回答/评论

所以我的问题 - 它应该在 meta 中,但再次没有足够的声誉 - 是:如果编辑是对上述问题的回答,为什么编辑审阅者不接受我对搁置问题的编辑?

投反对票吧!

如果有人可以将此线程链接到其他问题,请进行编辑,我将不胜感激。

最佳答案

我不确定这是否真的是一个答案,但与这篇文章相关的建议编辑和我的问题确实解决了我的问题。

关于c - 使用 arm-gcc 3.3.1 在 32 位 pic 上循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43544219/

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