Comment compiler sous linux
Kurt77
-
Golf_Yankee -
Golf_Yankee -
Salut a tous!
J'aurai aimé connaitre les étapes pour compiler un programme en C sous linux :
J'ai ouvert un éditeur de texte où j'ai rentré :
#include <stdio.h>
int main()
{
printf("Ca marche bien");
return 0;
}
Je le sauvegarde au nom de "testc" dans le repertoire /home/Steeve
Ensuite je rentre ne mode console , et je tape :
[root@localhost ~]# cd /home/Steeve
[root@localhost Steeve]# gcc testc -o testc
voila ce qu'il m'affiche :
/usr/lib/gcc/i386-redhat-linux/3.4.2/../../../crt1.o(.text+0x18): In function `_start':
: undefined reference to `main'
collect2: ld a retourné 1 code d'état d'exécution
Comment faire ?
Merci de m'aider
J'aurai aimé connaitre les étapes pour compiler un programme en C sous linux :
J'ai ouvert un éditeur de texte où j'ai rentré :
#include <stdio.h>
int main()
{
printf("Ca marche bien");
return 0;
}
Je le sauvegarde au nom de "testc" dans le repertoire /home/Steeve
Ensuite je rentre ne mode console , et je tape :
[root@localhost ~]# cd /home/Steeve
[root@localhost Steeve]# gcc testc -o testc
voila ce qu'il m'affiche :
/usr/lib/gcc/i386-redhat-linux/3.4.2/../../../crt1.o(.text+0x18): In function `_start':
: undefined reference to `main'
collect2: ld a retourné 1 code d'état d'exécution
Comment faire ?
Merci de m'aider
A voir également:
- Comment compiler sous linux
- Linux reader - Télécharger - Stockage
- Backtrack linux - Télécharger - Sécurité
- R-linux - Télécharger - Sauvegarde
- Toutou linux - Télécharger - Systèmes d'exploitation
- Compiler pdf - Guide
7 réponses
Salut,
ça marche aussi sans avoir besoin de créer le fichier objet test.o
tu peut simplifié
ça marche aussi sans avoir besoin de créer le fichier objet test.o
gcc -o test test.c
#include <stdio.h>
int main()
{
printf("Ca marche bien");
return 0;
}
tu peut simplifié
#include <stdio.h>
main()
{
printf("Ca marche bien");
}
essai de le nommé testc.c
sinon, il est possible qu'il fasse un lien par defaut, mais je ne sais pas comment les repertoire par defaut etc.. fonctionne
sinon, il est possible qu'il fasse un lien par defaut, mais je ne sais pas comment les repertoire par defaut etc.. fonctionne
Bonjour,
2 remarques:
- sous linux, éviter de travailler en session administrateur (root)
- renommer le fichier testc en test.c
@+
2 remarques:
- sous linux, éviter de travailler en session administrateur (root)
- renommer le fichier testc en test.c
@+
Bonjour,
Renommez le fichier en test.c est une chose essentiel mais ce n'est pas avec ça qu'il arriva à compiler son prog LOL
gcc -c test.c
gcc -o test test.o
Voilà les bonnes commandes !
Renommez le fichier en test.c est une chose essentiel mais ce n'est pas avec ça qu'il arriva à compiler son prog LOL
gcc -c test.c
gcc -o test test.o
Voilà les bonnes commandes !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ou aussi
gcc - l -o test test.c
le "-l" servant à aller chercher les librairies quand il ne veut pas ou ne trouve pas.
---- Oui je up un ancien sujet :p ----
gcc - l -o test test.c
le "-l" servant à aller chercher les librairies quand il ne veut pas ou ne trouve pas.
---- Oui je up un ancien sujet :p ----