首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GNAT公制和RTL文件

GNAT公制和RTL文件
EN

Stack Overflow用户
提问于 2019-01-11 18:39:49
回答 1查看 72关注 0票数 0

为了运行GNAT指标(针对Windows、GPL 2017或CE 2018),我还想包含RTL源代码。有一个"-a"开关,但似乎无效。当我强制RTL源程序可见时,只处理ada.adssystem.ads。我猜这是一个“压缩名称”的问题(RTL文件名被强制转换为8个字符的名称),我已经尝试过其他技巧,但都没有成功。

我的问题是:有没有办法通过GNAT Metric获得(实际使用的源文件的) RTL源指标?

我使用的是命令

代码语言:javascript
复制
gnatmetric -a -xs -nt -j0 -Pmyproj.gpr -U somemain.adb 

提亚

EN

回答 1

Stack Overflow用户

发布于 2019-01-12 21:15:27

同时,我通过使用gnathtml.pl脚本找到了一种变通方法。我通过删除H1头文件对脚本进行了一些定制。结果是几百个包含实际使用的单元源代码的HTML文件:脚本确实通过.ali文件递归地查找所有依赖项-包括RTL。然后我将HTML文件组合在一起,将它们转换回文本文件,通过Adalog的Normalize工具删除注释和空行,使用wc命令计算行数,这项工作就完成了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54144831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档