2009-06-02 56 views
2

我正在使用夾板進行代碼檢查,並且拋出了大量的警告。其中一些,我猜可以忽略。我正在通過試驗和錯誤來創建.splintrc。夾板樣本rc文件

我的問題,

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

我正在爲多任務嵌入式系統編寫用於C代碼的splint。

回答

1

這可能不是最大的幫助,但我認爲你需要提供有關錯誤信息,你所得到的類型和所使用的目標處理器/編譯器提供更多的信息。嵌入式目標處理器的不同編譯器都有自己的語法來提供它們的特定功能(中斷處理,轉換到管理模式和硬件接口連接都是例子)

我試圖在IAR下使用MSP430上的夾板,當它試圖處理編譯器提供的硬件接口定義文件時引發的警告和錯誤數量。我咬緊牙關,購買了Gimpel LINT,它帶有一些我可以修改的配置文件,以支持我使用的編譯器和處理器的精確風格。

1

我從來沒有與夾板的工作,但與PC - 皮棉的工作,這是我的經驗,以及。沒有編譯器配置文件,lint工具會引發大量錯誤。

您需要爲您的編譯器找到或創建特定於編譯器的配置文件,以通知linting工具它使用哪些特殊(非標準)C構造和宏,這些工具應該被linting工具忽略,或者您將繼續拋出大量的錯誤。

但是值得努力。 Linting你的代碼將幫助你現在找到錯誤,而不是在測試期間,當他們很難找到並且修復成本更高時。