夹板的rc文件示例

夹板的rc文件示例,c,embedded,splint,C,Embedded,Splint,我使用splint进行代码检查,它发出了大量警告。我想其中的一些是可以忽略的。我正在通过尝试和错误创建.splintrc 我的问题, 是否有一些示例.splintrc文件可以使用 我正在使用splint for C代码,它是为多任务嵌入式系统编写的。这可能不是最大的帮助,但我认为您需要提供更多关于所获得的错误消息类型和所使用的目标处理器/编译器的信息。嵌入式目标处理器的不同编译器都有自己的语法来提供其特定功能(例如中断处理、传输到监控模式和硬件接口) 我曾尝试在IAR下的MSP430上使用spl

我使用splint进行代码检查,它发出了大量警告。我想其中的一些是可以忽略的。我正在通过尝试和错误创建.splintrc

我的问题,

是否有一些示例.splintrc文件可以使用


我正在使用splint for C代码,它是为多任务嵌入式系统编写的。

这可能不是最大的帮助,但我认为您需要提供更多关于所获得的错误消息类型和所使用的目标处理器/编译器的信息。嵌入式目标处理器的不同编译器都有自己的语法来提供其特定功能(例如中断处理、传输到监控模式和硬件接口)


我曾尝试在IAR下的MSP430上使用splint,但由于它试图处理编译器提供的硬件接口定义文件时抛出了大量警告和错误,我放弃了。我咬紧牙关,购买了Gimpel LINT,它附带了一些配置文件,我可以修改这些文件以支持我使用的编译器和处理器的精确风格。

我从未使用过Splint,但使用过PC LINT,这也是我的经验。如果没有编译器配置文件,lint工具将抛出大量错误

您需要为编译器查找或创建特定于编译器的配置文件,通知linting工具它使用的特殊(非标准)C构造和宏,linting工具应该忽略这些构造和宏,否则您将继续抛出大量错误

然而,这是值得努力的。对代码进行Linting将有助于您现在就发现错误,而不是在测试过程中发现错误,因为在测试过程中,错误更难发现,修复成本也更高