Warnmeldung

OP Persönliche Seite #439947
Lesenswert?
• ▲
▼
hallo,

ich arbeite hier mit dem ARV-Studio 4.12 und dem WinAVR-C-Compiler

Wenn ich in meinem Beispielprogramm was geändert habe wird beim 
Compilieren folgende Warnmeldung ausgegeben:

C:/WinAVR/avr/include/avr/signal.h:36:2: warning: #warning "This header 
file is obsolete.  Use <avr/interrupt.h>."

Wenn ich aber dann (ohne Änderungen im C-Quellcode) nochmals compiliere 
verschwindet diese Warnmeldung und der Compilerlauf flutsch wunderbar 
;-()

Hat jemand eine Ahnung an was das liegt?

Jürgen
(Firma: DB1FW) Persönliche Seite #439991
Lesenswert?
• ▲
▼
Jürgen Mayer wrote:
> Wenn ich aber dann (ohne Änderungen im C-Quellcode) nochmals compiliere
> verschwindet diese Warnmeldung und der Compilerlauf flutsch wunderbar
> ;-()
>
> Hat jemand eine Ahnung an was das liegt?

.... wenn Du am Sourcecode was änderst, dann denkt MAKE ( zurecht ) dass 
dieses File compiliert werden soll. Also wird es durch den Compiler 
gejagt, und der erzeugt zurecht diese Warnung.

Wenn Du dann nichts mehr änderst, dann sieht MAKE, dass nichts geändert 
wurde, und schickt es also nicht nochmal durch den Compiler. Also kann 
er auch die Warnung nicht mehr rauswerfen.

Gruss
Frank
Gast #440185
Lesenswert?
• ▲
▼
> gibt es in dem AVR-Studio eine Möglichkeit die Sache so einzustellen
> das immer alle Dateien compiliert werden?

Kann man schon machen (make mit Kommandozeilenoption -B aufrufen), aber 
das führt die Verwendung von make ad absurdum, denn gerade die 
Fähigkeit, selektiv nur das neu zu machen, was geändert wurde oder von 
was geändertem abhängt, ist der Existenzgrund von make. Wenn man das 
nicht will, kann man auch einfach ein Shellskript schreiben.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.