Warnmeldung

OP Persönliche Seite #439947
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
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
> 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

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.