PC-Lint mit IAR-Embedded-Workbench

Gast #4584539
Lesenswert?

Hallo zusammen,

ich verwende IAR-Embedded-Workbench in Kombination mit PC-Lint (V9.0). 
Soweit funktioniert es auch.
Leider werden mir Fehler in Header Dateien angezeigt, auf die ich gar 
keinen Einfluss habe z.B.:

"LINT: C:\Program Files (x86)\IAR Systems\Embedded Workbench 
7.3\avr\inc\dlib\c\pgmspace.h (35, 19) Error 129: declaration expected, 
identifier '__x_z' ignored"

Wie kann ich diese Fehler am Besten ausschließen?
Persönliche Seite #5689872
Lesenswert?

firefox schrieb:
> ja und wie????

Das mag Dich jetzt überraschen, aber Lint kommt mit einer 
Dokumentation.

Da gibt es unter anderem die Daten "ewb-pclint-v2.pdf", in der steht, 
wie die Integration von Lint mit EWB funktioniert.

Die für Dich interessante Konfigurationsdatei heißt iar-co-***[-v*].lnt

(die Sternchen werden durch Prozessorarchitektur und -Version ersetzt, 
also z.B. iar-co-ARM-v6.lnt)

Ansonsten wird es irgendwo eine Option namens -i geben, in der der Pfad 
enthalten ist, in dem die Dateien zu finden sind, die Du nicht 
interpretieren willst.

Sieh Dir in der Dokumentation insbesondere den Abschnitt 6 über "Library 
Header Files" an.
Gast #5690406
Lesenswert?

Rufus Τ. F. schrieb:
> Das mag Dich jetzt überraschen, aber Lint kommt mit einer
> Dokumentation.

Immer dieses neumodische Zeug... ;-)

Wer sich nicht mit der Integration eines externen Tools beschäftigen 
möchte, könnte auch alternativ C-STAT als integrierte Code-Analyse 
nutzen (passende Lizenz vorausgesetzt)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren