没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|使用教程|编辑:况鱼杰|2020-11-11 13:46:33.600|阅读 529 次
概述:本文介绍了PC-lint Plus的使用方法:隐含规则、平台的makefile结构和平台级。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
PC-lint Plus是一种静态分析工具,通过分析C和C ++源代码来发现软件中的缺陷。与编译器一样,PC-lint Plus会解析源代码文件,执行语义分析,并构建一个抽象语法树来表示程序。PC-lint Plus采用各种机制,包括数据流分析,数值跟踪,读写分析,强类型检查,功能语义验证和许多其他技术,来提供对单个文件和整个项目强大而全面的分析。
本文介绍了PC-lint Plus的使用方法:隐含规则、平台的makefile结构和平台级。
隐含规则
GNU make包含有一些内置的或隐含的规则,这些规则定义了如何从不同的依赖文件建立特定类型的目标。
GNU make支持两种类型的隐含规则:
* 后缀规则(Suffix Rule)。后缀规则是定义隐含规则的老风格方法。后缀规则定义了将一个具有某个后缀的文件(例如,.c文件)转换为具有另外一种后缀的文件(例如,.o文件)的方法。每个后缀规则以两个成对出现的后缀名定义,例如,将.c文件转换为.o文件的后缀规则可定义为:
.c.o: $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
* 模式规则(pattern rules)。这种规则更加通用,因为可以利用模式规则定义更加复杂的依赖性规则。模式规则看起来非常类似于正则规则,但在目标名称的前面多了一个%号,同时可用来定义目标和依赖文件之间的关系,例如下面的模式规则定义了如何将任意一个X.c文件转换为X.o文件:
%.c:%.o $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
平台的makefile结构
平台的makefile文件也称为工程文件,主要由名为makefile和*.mak的两类文件构成。平台的makefile文件可以分为两个等级:平台级和子系统级。
平台级的makefile是生成最终的执行代码的工程文件,它还需要调用源程序体系中的子系统级的工程文件(或更深级别的工程文件)来最终完成自己的工作,它一般位于一级目录中的PROJECT目录。
子系统级的makefile,主要是根据不同的编译选项来生成各种类型的目标文件(例如、各种逻辑单板的DEBUG、RELEASE版),它一般分布在一级目录CODE的各子系统、模块的目录中。它所需的各种选项由平台级的工程文件传递下来。
PROJECT目录的组织规则是按照网元、物理单板和逻辑单板三层组织结构进行组织的。对于网元级目录,目前包括:BSC、PCF、AGW、HA、RNC、WCN,分别用来存放BSC、PCF、AGW、HA、RNC、WCDMA CN的版本。
对于物理单板级,没有工程文件,在其下按照该物理单板支持的逻辑单板创建相应的逻辑单板的目录,对于一种物理单板,可能有多种逻辑单板,或者多种逻辑单板的合一版本。在本目录中,存放所有的逻辑单板以及一些典型的合一单板的目录。
对于逻辑单板级,存放的是相应逻辑单板的工程文件
平台级
在Project目录下,有下列文件。
本文内容就是这样了,希望对您有所帮助!您可以继续关注我们慧都网,了解更多产品资讯~也可以下载PC-lint Plus试用版免费评估~
相关内容推荐:
想要购买PC-lint Plus正版授权,或了解更多产品信息请点击【咨询在线客服】
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
使用Aspose.BarCode for Java在 Java 中生成 PDF417 条形码对许多行业至关重要。这种条形码格式广泛应用于库存管理、运输和文档跟踪等应用。
本指南将向您展示如何借助Aspose.PDF,仅用几行代码删除不需要的页面。让我们深入了解如何使用 Java 从 PDF 文档中删除页面。
PDF文件因其高度的跨平台兼容性和安全稳定的格式特点,广泛应用于企业文档管理和电子资料传输中。本文将详细讲解如何使用 Spire.PDF for .NET 库在C# 中实现多种PDF拆分功能,包含按每页拆分、按页码范围拆分、按关键字拆分及提取指定页面等场景的完整示例代码,帮助开发者轻松掌握高效的PDF分割技巧,优化文档管理流程。
本文主要介绍如何使用DevExpress WPF Grid控件获取节点,欢迎下载最新版组件体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号