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
pour au moins compiler mais il me donne cette erreurCode:
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]; } }
j parviens pas à trouver la solutionCode:
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
Merci de me proposer une solution