51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
AI.x社区
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
#码力全开·技术π对# keil5中优化等级影响代码运行原因
比如将优化等级设置成 优化等级0,此时在函数中打印局部变量就会出现问题,将优化等级改为优化等级1,又没问题了
keil stm32
莹莹浮动的尘埃
2025-05-16 09:59:44
浏览
提问
帖子
粉丝
关注
赞
收藏 0
回答 2
分享
微博
QQ
微信
举报
待解决
2
微信扫码分享
删除提问
回答 2
按赞同
/
按时间
回答
帖子
粉丝
关注
key_3_feng
未初始化的变量
:在-O0模式下,由于缺少优化,某些编译器可能不会自动初始化变量,而在-O1模式下,编译器可能会隐式地为你做这件事,或者因为优化改变了变量的初始化时机而避免了这个问题。
调试信息
:在低优化级别下,编译器会保留更多的调试信息,使得调试器能够准确地映射回源代码。但如果源代码中有逻辑错误,比如使用了超出作用域的指针或者引用了已释放的资源,这些问题在高优化级别下可能表现得不同。
分享
微博
QQ
微信https://www.51cto.com/aigc/
回复
举报
2025-05-16 22:19:55
0/500
回复
取消
删除回答
回答
帖子
粉丝
关注
尔等氏人
优化等级0可能导致编译器不生成局部变量的调试信息,故打印局部变量会出问题。
改为优化等级1后,编译器生成适当的调试信息,问题消失。
分享
微博
QQ
微信https://www.51cto.com/aigc/
回复
举报
2025-05-17 16:06:53
0/500
回复
取消
删除回答
1
发布
相关问题
#
码
力
全开
·
技术
π
对
#如选择合适的 GPU 类型、设置内存限制),避免因资源不足导致的
代码
运行
中断,提升复杂
1248浏览
• 0回复
待解决
#
码
力
全开
·
技术
π
对
#如何通过 Lighthouse 审计
优化
Chrome 扩展的性能?如何减少扩展
对
页面加载的
影响
?
270浏览
• 1回复
待解决
#
码
力
全开
·
技术
π
对
#TPU v
5
的3D堆叠内存如何提升带宽?与HBM3的集成对大规模矩阵运算的
影响
?
751浏览
• 0回复
待解决
#
码
力
全开
·
技术
π
对
#TFX流水线
中
ExampleValidator报错No data found的
原因
?
129浏览
• 0回复
待解决
#
码
力
全开
·
技术
π
对
#TPU v
5
的架构
优化
如何提升矩阵乘法与张量运算的效率?
322浏览
• 1回复
待解决
#
码
力
全开
·
技术
π
对
# 在 Android 应用开发
中
,如何使用 Data Binding Library 减少模板
代码
?
424浏览
• 1回复
待解决
TFX 流水线在 Kubeflow 上
运行
时ModelValidator组件频繁 gRPC 超时,调参无效,架构或环境如何
优化
?
344浏览
• 1回复
待解决
#
码
力
全开
·
技术
π
对
#Android开发:OkHttp出现SSLHandshakeException的常见
原因
?
325浏览
• 2回复
待解决
#
码
力
全开
·
技术
π
对
#如何在 Gemini 2.5 等多模态模型
中
实现文本、图像、视频、
代码
的语义对齐,同时提升复
2290浏览
• 0回复
待解决
#
码
力
全开
·
技术
π
对
#MoR的推理速度提升是否依赖于特定硬件(如TPUv
5
)的
优化
?在消费级GPU上的表现如何?
1150浏览
• 0回复
待解决
#
码
力
全开
·
技术
π
对
#Kotlin多平台开发
中
,如何解决与Java遗留
代码
库的互操作性及性能损耗问题?
4694浏览
• 0回复
待解决
#
码
力
全开
·
技术
π
对
# 在 Android 应用开发过程
中
,如何利用 ProGuard 或 R8 进行
代码
混淆和缩减,以保护源
601浏览
• 1回复
待解决
#
码
力
全开
·
技术
π
对
#TPUv
5
的架构相比前代有哪些突破?
3713浏览
• 6回复
待解决
#
码
力
全开
·
技术
π
对
#Android开发: ViewModel在屏幕旋转时数据丢失的可能
原因
?
373浏览
• 1回复
待解决
#
码
力
全开
·
技术
π
对
#Flutter开发:Provider状态更新但UI未刷新的可能
原因
?
407浏览
• 1回复
待解决
#
码
力
全开
·
技术
π
对
#Anthos跨集群服务发现异常的可能
原因
有哪些?
389浏览
• 1回复
已解决
#
码
力
全开
·
技术
π
对
#GKE集群节点自动扩缩容不生效的可能
原因
?
2475浏览
• 1回复
待解决
#
码
力
全开
·
技术
π
对
#在Android应用
中
如何
优化
内存泄漏问题?
147浏览
• 1回复
待解决
#
码
力
全开
·
技术
π
对
#如何贡献
代码
到Google的开源项目?
256浏览
• 4回复
待解决
#
码
力
全开
·
技术
π
对
#Kotlin Multiplatform 如何实现跨平台
代码
共享?
419浏览
• 0回复
待解决
#
码
力
全开
·
技术
π
对
#如何在Google BigQuery
中
优化
复杂查询的性能?
251浏览
• 1回复
待解决
#
码
力
全开
·
技术
π
对
#如何通过TensorFlow.js将机器学习模型移植到浏览器端
运行
?
288浏览
• 2回复
待解决
#
码
力
全开
·
技术
π
对
#Google Android 开源项目(AOSP)
代码
同步滞后问题
424浏览
• 0回复
待解决
#
码
力
全开
·
技术
π
对
#如何使用Google Tag Manager管理网站跟踪
代码
3696浏览
• 0回复
待解决
#
码
力
全开
·
技术
π
对
#TensorFlow Extended (TFX) 流水线在Kubeflow上
运行
时出现gRPC超时如何调整?
279浏览
• 1回复
已解决
提问