继续昨天的问题嵌入式Linux关注共 637字,需浏览 2分钟 ·2023-11-10 13:53 昨天的文章发出来了,大家其实对下面的那段代码还是挺感兴趣的,刚好老王给我发了一段更加有意思的代码截图。 昨天的文章 竟然改变不了const的值 今天老王给我发了下面的截图 这个截图里面需要注意些内容 我们把数组的值和数组的地址给打印出来,并且把dp的值和dp指针指向的值也给打印出来。 但是发现,他们地址一样但是值却是不一样的。 崩溃了吧! 那只能看汇编了,汇编总是会给我们一些意向不到的东西 对这个问题感兴趣的可以研究下这个汇编代码 这个时候其实单步调试看变量会比printf来得爽,因为printf已经不能够再给我们更多的帮助了。 解析下汇编里面的内容,dp的值是有进行了一个取反操作,但是一个核心的点,汇编代码把r4的值放回到内存中的操作,从结果上来看是不成功的,但是printf的时候,实际用的是r4的值来打印,但是数组打印用的是内存的地址值。 明天让老王修改编译优化等级再测试看看 很多人说嵌入式简单,我就说如果遇到这样的问题,没有单片机的知识,不懂汇编,你玩个蛋蛋哦。 浏览 1624点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 每日一例 | 昨天手写服务器问题搞定了……后面继续搞事情……云中志0昨天的云这是王鼎钧“回忆录四部曲”的第一部,写故乡、家庭和抗战初期的遭遇。作者对家乡的风土人情、历史掌故及种昨天的影子昨天的影子0昨天的自己歌手朱俐静昨天的自己1544141084发布日期2020-12-16ISRCTWBM12000004时长3.67分钟流派国语流行,音乐,国际流行作曲家鴉片丹&张简君伟昨天的自己-Single昨天的明天昨天的明天0遗失的昨天遗失的昨天0昨天的自己昨天的自己0昨天的故事昨天的故事0昨天的中国继布列松、马克·吕布和刘香成等摄影大师之后 专注拍摄中国时间最长、地域最广的西方摄影师 昨天的中国昨天的中国0点赞 评论 收藏 分享 手机扫一扫分享分享 举报