我在我的项目上运行pc lint misra检查。
当我执行程序时,输出很大,因为它包含来自arm的所有bsp文件。如何让pc-lint排除整个目录。在我从项目外部包含头文件的代码中,我使用<>
而不是""
即。 #include <arm_driver.h>
。
我认为这就足够了。他们又失去了一步吗? 这些是我通过的附加参数
+libclass(angle, foreign)
-e686
-wlib(0)
使用命令vf
,我可以看到所有外部目录文件都被视为库头。
答案 0 :(得分:0)
最后解决了这个问题。 注释掉相应.lnt文件中的所有显式+ elib行。
即。用+elib
//+elib
的所有实例