compilation avec gcc avec system()

Mon code ne compile pas de droit lorsque j'utilise:

system("gcc -o filename temp.c");

J'obtiens:

implicit declaration of function system

Je ne suis pas sûr de ce qui est absent, parce qu'il ne lance le système d'erreur sur l'appel de gcc.

Voici mon code:

#include <stdio.h>

int main() {
        ...
        system("gcc -o filename temp.c");
        return 0;
}
Ajouter #include <stdlib.h> après #include <stdio.h> - c'est là le prototype de system est - pubs.opengroup.org/onlinepubs/009695399/functions/system.html

OriginalL'auteur Josh Buchanan | 2015-04-07