Fortran Coder

查看: 6738|回复: 2
打印 上一主题 下一主题

[编译器] 请问有没有什么快速的方法能找出所有定义却未被用的变量

[复制链接]

954

帖子

0

主题

0

精华

大师

F 币
184 元
贡献
75 点

规矩勋章元老勋章新人勋章水王勋章热心勋章

QQ
楼主
发表于 2015-8-3 13:03:41 | 显示全部楼层
1. 对于子程序局部变量,一些编译器有 /warn:unused 选项,可以给出未使用的警告。
2. 对于 module 的变量,编译器没法给出。(因为只有至少到链接阶段才知道是否被外部使用)
3. 很不幸的是,没有链接器有这个功能。
4. 实际上,对于未使用的符号,链接器可能不会链接它,而直接忽略。(看不同编译器而不同)
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-12 21:58

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表