Comment compiler et executer un programme c
Résolu
Bonjour,
Je dispose de UBUNTU version 9.4 je suis débutant dans cet OS.
J'ai éditer un fichier contenant un code c. Mais je ne sais pas comment le compiler ou chercher les erreurs dedans. Alors que sous WINDOWS je dispose de Visual C qui prend en charge la compilation. J'ai entendu parler de G++ mais je ne sais pas l'utiliser: Est ce que c'est un programme comme le Visual C...?
S'il vous plais que dois-je faire pour que ça marche.
Cordialement.
Je dispose de UBUNTU version 9.4 je suis débutant dans cet OS.
J'ai éditer un fichier contenant un code c. Mais je ne sais pas comment le compiler ou chercher les erreurs dedans. Alors que sous WINDOWS je dispose de Visual C qui prend en charge la compilation. J'ai entendu parler de G++ mais je ne sais pas l'utiliser: Est ce que c'est un programme comme le Visual C...?
S'il vous plais que dois-je faire pour que ça marche.
Cordialement.
11 réponses
-
ah ok merci dubcek
-
merci
-
Contributeurfais
pwd
dans le terminal où tu as exécuté cc-o frst frst.c -
//VOILA LE CODE:
#include <stdio.h>
#include <unistd.h>
#include <signal.h>
void hand_alarm(int s){
printf ("Interpretation du signal %d",s);
}
int main(){
hand_alarm(14);
sleep(1);
alarm(5);
printf("Defaut PAUSE");
pause();
int pid=fork();
if (pid==0){
printf("Je suis le processus père");
while ("true");
}
else{
printf("Je suis le processus fils du père %d",pid);
kill (pid,9);
}
} -
il me renvoit un message d'erreur suite à l'execution de: sleem@sleem-desktop:~/Bureau$ ls -l frst
ls: cannot access frst: No such file or directory -
Contributeurdans le répertoire où le .c
ls -l prog -
ok il est maintenant compilé.
ou je trouve alors l'executable?? -
Sinon tu peux installer Code::Blocks qui est un équivalent à Visual C++
-
Contributeuril faut taper ça dans une fenêtre terminal
-
pardon! j'ai rien compris!
ou dois-je écrire ça? -
Contributeurhello
si tu n'as qu'un fichier .c
cc -o prog prog.c
./prog