Compiler sous unix...
Fermé
alrik
-
20 sept. 2002 à 13:34
lyrismaxime Messages postés 11 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 19 septembre 2008 - 11 sept. 2008 à 09:22
lyrismaxime Messages postés 11 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 19 septembre 2008 - 11 sept. 2008 à 09:22
A voir également:
- Compiler sous unix...
- Fichier executable unix ✓ - Forum MacOS
- Telecharger unix - Forum Linux / Unix
- Compiler pdf - Guide
- Ipconfig unix ✓ - Forum Linux / Unix
- Unix substring ✓ - Forum Shell
6 réponses
youk, c'est une possibilité, mais le plus pratique serait encore de faire un :
gcc fichier.c -o programme
et de faire ensuite un './programme' pour executer le fichier compilé. puis, comme disais mat, il est vrai que tu prend un peu le problème à l'envers, tout fichier makefile fera appel à gcc (alias: cc) pour compiler !! Mais je pense que ta question sous-entendais plutôt que tu avais quelques ennuis avec le fichier configure d'un programme quelconque, et que celui ci n'arrivais pas a te créer un makefile qui marche.. Ou tout simplement qu'il refusait de te le créer ! (dans le cas ou il te manquerait des lib par exemple).
tchao
KefKa
http://www.hackzine.fr.fm
gcc fichier.c -o programme
et de faire ensuite un './programme' pour executer le fichier compilé. puis, comme disais mat, il est vrai que tu prend un peu le problème à l'envers, tout fichier makefile fera appel à gcc (alias: cc) pour compiler !! Mais je pense que ta question sous-entendais plutôt que tu avais quelques ennuis avec le fichier configure d'un programme quelconque, et que celui ci n'arrivais pas a te créer un makefile qui marche.. Ou tout simplement qu'il refusait de te le créer ! (dans le cas ou il te manquerait des lib par exemple).
tchao
KefKa
http://www.hackzine.fr.fm
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
946
23 sept. 2002 à 17:07
23 sept. 2002 à 17:07
Dans la config standard de make
et si le seul source de ton exécutable est mon_main.c
un simple
make mon_main
va compiler l'exécutable mon_main (si fgcc est le compilo C par défaut)
(gcc -o mon_main mon_main.c)
Pourquoi faire simple alors qu'on peut faire compliqué?
Johan Daine
The software said "Requires Windows98, Win2000, or better
So I installed Unix.
et si le seul source de ton exécutable est mon_main.c
un simple
make mon_main
va compiler l'exécutable mon_main (si fgcc est le compilo C par défaut)
(gcc -o mon_main mon_main.c)
Pourquoi faire simple alors qu'on peut faire compliqué?
Johan Daine
The software said "Requires Windows98, Win2000, or better
So I installed Unix.
qwix
Messages postés
1
Date d'inscription
vendredi 11 janvier 2002
Statut
Membre
Dernière intervention
20 septembre 2002
20 sept. 2002 à 13:58
20 sept. 2002 à 13:58
On peux pas compiler les programmes en C avec GCC sous UNIX ?
Si jamais on peux il te suffit de télécharger GCC et après tu peux compiler en éxécutant une commande du type gcc -........
Comme ça tu ne passe pas par 'make'.
Bon courage.
:)
Voltaire à dit: " l' homme n'est pas fait pour travailler
la preuve ça le fatigue" je suis bien d'accord avec lui :)
Si jamais on peux il te suffit de télécharger GCC et après tu peux compiler en éxécutant une commande du type gcc -........
Comme ça tu ne passe pas par 'make'.
Bon courage.
:)
Voltaire à dit: " l' homme n'est pas fait pour travailler
la preuve ça le fatigue" je suis bien d'accord avec lui :)
salut !
Ba tu peux le faire en ligne de commande.
Il te suffit de taper
cc -c nom_fichier.c
tu obtien alors un executable a.out
tu le lance en faisant ./a.out
Mais cela marche que si tu n'as pas d'include ou de lib ou autres. sinon la syntaxe devient + lourde et le fichier Makefile devient alors très utile.
voila !
Ba tu peux le faire en ligne de commande.
Il te suffit de taper
cc -c nom_fichier.c
tu obtien alors un executable a.out
tu le lance en faisant ./a.out
Mais cela marche que si tu n'as pas d'include ou de lib ou autres. sinon la syntaxe devient + lourde et le fichier Makefile devient alors très utile.
voila !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut,
la question est assez incroyable: tu prends le problème à l'envers!!
Tu sais faire un Makefile - et ça doit t'être bien utile - et tu te demandes comment compiler un simple programme .c !!!!
Déjà, ton Makefile peut le faire, puisqu'il fait appel au compilateur gcc. Donc regardes un peu la syntaxe de ton Makefile.
Au pire, tapes "man gcc", parce que quand même on va pas tout te dire...
a+
mat
la question est assez incroyable: tu prends le problème à l'envers!!
Tu sais faire un Makefile - et ça doit t'être bien utile - et tu te demandes comment compiler un simple programme .c !!!!
Déjà, ton Makefile peut le faire, puisqu'il fait appel au compilateur gcc. Donc regardes un peu la syntaxe de ton Makefile.
Au pire, tapes "man gcc", parce que quand même on va pas tout te dire...
a+
mat
lyrismaxime
Messages postés
11
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
19 septembre 2008
11 sept. 2008 à 09:22
11 sept. 2008 à 09:22
bonjour!
je suis en trai d'installer des paquets sous linux debian etch et sarge, des logiciels comme ldap et radius, j'ai décompressé le paquets en .tar.gz en au moment d'installer et de configuer en utilisant ./configure, il affiche
checking for gcc no
checking for cc no
error in path..
je suis en trai d'installer des paquets sous linux debian etch et sarge, des logiciels comme ldap et radius, j'ai décompressé le paquets en .tar.gz en au moment d'installer et de configuer en utilisant ./configure, il affiche
checking for gcc no
checking for cc no
error in path..