Behebung von C-Warnung: implicit declaration of function '_exit'
English
Deutsch
Problem:
Du hast C-Code wie
main.c
_exit(1);aber wenn du versuchst, es zu kompilieren, siehst du eine Warnmeldung wie
implicit_declaration_exit_output.txt
main.c: In function ‘main’:
main.c:3:5: warning: implicit declaration of function ‘_exit’ [-Wimplicit-function-declaration]
_exit(1);
^~~~~
main.c:3:5: warning: incompatible implicit declaration of built-in function ‘_exit’Lösung
Add
main_fixed_unistd.c
#include <unistd.h>am Anfang der Quelldatei, wo der Fehler aufgetreten ist.
Beachte, dass falls du _Exit(...) (großes E) anstelle von _exit(...) verwendest, du hinzufügen musst
main_fixed_stdlib.c
#include <stdlib.h>stattdessen.
Read the manpage for _exit in case you need further information on _exit(...).
Check out similar posts by category:
C/C++, GCC Errors
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow