erreur de compil depuis le passage en C11 : lié à extern _NORETURN(void, exit)(int);
Bonjour,
Un PM a été réalisé sur mon serveur de dev et je suis passé en C11...
j'ai maintenant une erreur de compilation :
Citation:
gcc -c -g -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -I/.../src/inc -I/OPT/oracle/product/19.10.0.0.210119/precomp/public -I/OPT/oracle/product/19.10.0.0.210119/rdbms/public -I/OPT/oracle/product/19.10.0.0.210119/plsql/public -I/OPT/oracle/product/19.10.0.0.210119/network/public -maix64 -g -W -Wall -fdollars-in-identifiers execute_sqlldr.c
In file included from execute_sqlldr.c:27:
/opt/freeware/lib/gcc/powerpc-ibm-aix7.2.0.0/8/include-fixed/stdlib.h:341:25: error: unknown type name 'exit'; did you mean 'ext_t'?
extern _NORETURN(void, exit)(int);
^~~~
ext_t
pourtant j'ai les include suivants :
Code:
1 2 3 4
| #include <stdio.h>
#include <stdnoreturn.h> /* je viens de l'ajouter mais sans résultat */
#include <stdlib.h>
#include <sys/wait.h> |
pouvez-vous m'aider ?
pour l'instant, pour compiler je dois ajouter aux option du gcc
Citation:
-U__STDC_VERSION__
Merci
Michel