Bonjour à tous
j voudrais Ecrire un programme C qui prend en paramètre une série de fichiers source .c, les compile chacun
séparément et simultanément puis édite les liens pour produire un exécutable.
j'ai écrit ce code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>  
#include <stdlib.h>  
#include <unistd.h>  
int main(int argc, char* argv[])
{int i;
char* tas[];
   printf("Lancement de %s avec pour arguments \n",argv[0]);
   for( i = 1; i < argc;++i)
   {
        printf("%s\n ",argv[i]);
        cc -o tas[i] argv[i];
   }
}
pour au moins compiler mais il me donne cette erreur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
compile.c: In function ‘main’:
compile.c:7: error: array size missing in ‘tes’
compile.c:12: error: ‘cc’ undeclared (first use in this function)
compile.c:12: error: (Each undeclared identifier is reported only once
compile.c:12: error: for each function it appears in.)
compile.c:12: error: ‘o’ undeclared (first use in this function)
compile.c:12: error: expected ‘;’ before ‘tas’
j parviens pas à trouver la solution
Merci de me proposer une solution