- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 7 von 7

Thema: Fehler warning: implicit declaration of function 'warten_5sec'

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    shedepe
    Gast
    Um noch mal zu der Funktion in einer Funktion zu kommen (Nested Functions) . Der C Standard sieht so etwas nicht vor (Im Gegensatz zum neusten C++ Standard, nennt sich dort lambda Funktion und ermöglicht etwas ähnliches). Es kann jedoch sein dass einzelne Compiler Implementierung dass durchaus unterstützen. Notwendig ist es trotzdem nicht und in diesem Fall dürfte es wohl mehr an mangelnden C Kenntnissen liegen.

  2. #2
    Erfahrener Benutzer Roboter-Spezialist Avatar von sast
    Registriert seit
    30.11.2004
    Alter
    54
    Beiträge
    502
    Soo, ich habs jetzt mal direkt getestet.
    Abgesehen davon, was der C Standard sagt, geht eine Funktion in der main() ohne Probleme beim Compiler durch. Nur das ich nicht function(){asm volatile("nop":;} sondern void function(){asm volatile("nop":;} verwendet habe.
    Mein makefile ruft den Compiler mit CSTANDARD = -std=gnu99 auf.

    sast

    雅思特史特芬
    开发及研究

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von sast Beitrag anzeigen
    Soo, ich habs jetzt mal direkt getestet.
    Abgesehen davon, was der C Standard sagt, geht eine Funktion in der main() ohne Probleme beim Compiler durch. Nur das ich nicht function(){asm volatile("nop":;} sondern void function(){asm volatile("nop":;} verwendet habe.
    Mein makefile ruft den Compiler mit CSTANDARD = -std=gnu99 auf.
    Du hast dem Compiler gesagt, das er den Standard nicht ernst nehmen soll.
    You may also select an extended version of the C language explicitly with -std=gnu90 (for C90 with GNU extensions), -std=gnu99 (for C99 with GNU extensions)
    Wenn es Standard C sein soll, gehört da -std=c99 hin, oder schreib ein -pedantic dazu.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

Ähnliche Themen

  1. Typedef-Problem (Expected Declaration Specifiers etc...)
    Von Jaecko im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 24.08.2008, 17:29
  2. Implicit declaration
    Von eli4u im Forum Asuro
    Antworten: 7
    Letzter Beitrag: 01.11.2006, 14:37
  3. implicit declaration of function `sbi'
    Von veloxid im Forum C - Programmierung (GCC u.a.)
    Antworten: 7
    Letzter Beitrag: 07.07.2005, 13:05
  4. WARNING!! HACKED BY ????????
    Von ShadowPhoenix im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 20.05.2005, 15:54
  5. Fehler: implicit declaration of function `_SFR_IO8'
    Von MartinITM im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 16.05.2005, 11:41

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test