Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1483 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [PB] quel freeware pr compiler faciler du C sous XP avec un makefile

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PB] quel freeware pr compiler faciler du C sous XP avec un makefile

n°1387325
XTinX
Amicalement votre
Posté le 14-06-2006 à 13:01:30  profilanswer
 

Salut a tous,
 
j'ai actuellement un projet en C avec mon ecole mais on est sur solaris (et on compile avec gcc). Pour travailler chez moi il me faut un compilateur C gratuit s executant sous windows XP qui puisse gerer mon makefile.
 
Si qq1 pouvait m'aider en m'indiquant ce qu'il faut faire pour executer le makefile (et charger tous les *.h et *.c dont j ai besoin !)
 
Merci d avance  :jap:  :jap:  :jap:

Message cité 1 fois
Message édité par XTinX le 17-06-2006 à 14:09:33
mood
Publicité
Posté le 14-06-2006 à 13:01:30  profilanswer
 

n°1387374
XTinX
Amicalement votre
Posté le 14-06-2006 à 13:43:09  profilanswer
 

:bounce:  :bounce:  :bounce:  
 
SVP ca presse  :cry:  :cry:  :cry:

n°1387469
Emmanuel D​elahaye
C is a sharp tool
Posté le 14-06-2006 à 15:01:04  profilanswer
 

XTinX a écrit :

j'ai actuellement un projet en C avec mon ecole mais on est sur solaris (et on compile avec gcc). Pour tra&vailler chez moi j'ai donc installé ICC car il est gratuit, par contre je ne sais pas comment generer mon executable a partir de mon makefile !
 
Si qq1 pouvait m'aider en m'indiquant ce qu'il faut faire pour executer le makefile (et charger tous les *.h et *.c dont j ai besoin !)


Ouvre une console.
Dans le répertoire où il y a le Makefile, tape  

make<enter>


Dit nous ce qui se passe (copié/collé).
Et précise machine et OS...


Message édité par Emmanuel Delahaye le 14-06-2006 à 23:12:33

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1387784
XTinX
Amicalement votre
Posté le 14-06-2006 à 21:34:44  profilanswer
 

Je suis sous windows XP, processeur x86 32bits. Quand je suis a l ecole je travaille sur des stations sun équipées de processeur sparc sous l'OS solaris (une distribution de unix je crois).
 
Bref, j ai un makefile et je voudrai m en servir sous windows. A part lcc y a pê un autre soft gratuit qui pourrait gerer ca ???

n°1387813
XTinX
Amicalement votre
Posté le 14-06-2006 à 22:36:09  profilanswer
 

:bounce:  :bounce:  :bounce:  :bounce:

n°1387838
Emmanuel D​elahaye
C is a sharp tool
Posté le 14-06-2006 à 23:16:02  profilanswer
 

XTinX a écrit :

Je suis sous windows XP, processeur x86 32bits. Quand je suis a l ecole je travaille sur des stations sun équipées de processeur sparc sous l'OS solaris (une distribution de unix je crois).
 
Bref, j ai un makefile et je voudrai m en servir sous windows. A part lcc y a pê un autre soft gratuit qui pourrait gerer ca ???


Il te faut donc un environnement de dévéloppement qui ressemble à ce que tu as sous Solaris. Le plus proche, c'est CygWin. Sinon, tu peux installer MinGW.
 
http://www.cygwin.com/
http://www.mingw.org/


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1387854
XTinX
Amicalement votre
Posté le 15-06-2006 à 00:32:59  profilanswer
 

Ca y est j ai installé CygWin, par contre qd je lance un terminal il ne reconnait ni la commande make ni Makefile (bien que je soit dans le bon repertoire)
 
Je crois qu aucun compilateur n'est implanté (sous solaris il y a c99 d office!)
 
Voici mon makefile :
 
 
CC=c99
LD=$(CC)
CFLAGS=-g -Wall -W -pedantic  
LDFLAGS=
 
EXECUTABLES = test_reseau
 
TESTS = test_reseau
 
all: ${EXECUTABLES}
 
tests: $(TESTS)
 ./test_reseau
 
test_reseau: test_reseau.o reseau.o routeur.o station.o vector_routeur.o vector_station.o
 ${CC} -o $@ $^
routeur.o: routeur.h routeur.c
gen: $(GENERES)
 
vector_routeur.h: vector-modele.h
 cat $< | sh instancier routeur 'struct T_Routeur *' 'struct T_Routeur;' > $@
 
vector_routeur.c: vector-modele.c
 cat $< | sh instancier routeur 'struct T_Routeur *' 'struct T_Routeur;' > $@
 
vector_station.h: vector-modele.h
 cat $< | sh instancier station 'struct T_Station *' 'struct T_Station;' > $@
 
vector_station.c: vector-modele.c
 cat $< | sh instancier station 'struct T_Station *' 'struct T_Station;' > $@
 
vector_table.h: vector-modele.h
 cat $< | sh instancier table 'struct T_Table *' 'struct T_Table;' > $@
 
vector_table.c: vector-modele.c
 cat $< | sh instancier table 'struct T_Table *' 'struct T_Table;' > $@
 
vector_reseau.h: vector-modele.h
 cat $< | sh instancier reseau 'struct T_Reseau *' 'struct T_Reseau;' > $@
 
 
.PHONY: depend clean realclean all tests
 
depend:
 makedepend -Y *.c
 
clean:
 -$(RM) *.o
 -$(RM) gmon.out
 -$(RM) *.bak core Makefile.bak
 -$(RM) $(EXE) $(TESTS) a.out
 
realclean: clean
 
 
 
 
 
# DO NOT DELETE
 
reseau.o: reseau.h routeur.h station.h vector_routeur.h vector_station.h
routeur.o: routeur.h station.h vector_routeur.h vector_station.h
station.o: station.h routeur.h vector_routeur.h vector_station.h
test_reseau.o: reseau.h routeur.h station.h vector_routeur.h vector_station.h
vector_routeur.o: vector_routeur.h routeur.h station.h vector_station.h
vector_station.o: station.h routeur.h vector_routeur.h vector_station.h

Message cité 1 fois
Message édité par XTinX le 15-06-2006 à 00:34:48
n°1387856
XTinX
Amicalement votre
Posté le 15-06-2006 à 00:35:10  profilanswer
 

Mais je ne sais pas quoi modifier :(

n°1387884
Emmanuel D​elahaye
C is a sharp tool
Posté le 15-06-2006 à 08:16:40  profilanswer
 

XTinX a écrit :

Ca y est j ai installé CygWin, par contre qd je lance un terminal il ne reconnait ni la commande make ni Makefile (bien que je soit dans le bon repertoire)
 
Je crois qu aucun compilateur n'est implanté (sous solaris il y a c99 d office!)


C'est possible. Il y a des centaines de packages en plus du Cygwin de base... Installe gcc...
 
Détails sur le site de CygWin
 
Aide supplémentaire sur :
Outils pour C & C++ / EDI / Compilateurs / etc
http://www.developpez.net/forums/forumdisplay.php?f=65


Message édité par Emmanuel Delahaye le 15-06-2006 à 08:17:44

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1388144
XTinX
Amicalement votre
Posté le 15-06-2006 à 14:03:59  profilanswer
 

Bon, jcomprends rien a leur site :(
 
Y a meme pas de fonction de recherche sur le forum (ou alors faut s inscrire). Bref je crois que je vais proceder autrement.
 
Est ce que l ultimate boot cd permet de faire un ssh sur une station solaris ?????  
 

mood
Publicité
Posté le 15-06-2006 à 14:03:59  profilanswer
 

n°1388150
Hermes le ​Messager
Breton Quiétiste
Posté le 15-06-2006 à 14:09:13  profilanswer
 

XTinX a écrit :

Je suis sous windows XP, processeur x86 32bits. Quand je suis a l ecole je travaille sur des stations sun équipées de processeur sparc sous l'OS solaris (une distribution de unix je crois).
 
Bref, j ai un makefile et je voudrai m en servir sous windows. A part lcc y a pê un autre soft gratuit qui pourrait gerer ca ???


 
Pourquoi t'installe pas une ubuntu ? AU moins en dual boot ? ça te permettra de te faire une idée sur cette belle distro (et simple) en plus...  

n°1388383
XTinX
Amicalement votre
Posté le 15-06-2006 à 18:57:59  profilanswer
 

J ai lancé le telechargement :)
 
C est vrai qu au final c est la meilleure solution !
J espere juste que l installation n est pas trop galere

n°1388407
Hermes le ​Messager
Breton Quiétiste
Posté le 15-06-2006 à 20:08:05  profilanswer
 

XTinX a écrit :

J ai lancé le telechargement :)
 
C est vrai qu au final c est la meilleure solution !
J espere juste que l installation n est pas trop galere


 
Non seulement l'installation n'est pas galère du tout, mais il se pourrait même que tu aies finalement envie de rester dessus après. ;)

n°1389634
XTinX
Amicalement votre
Posté le 17-06-2006 à 12:59:05  profilanswer
 

Je ne comprends pas, qd je mets le cd je boot dessus mais je n arrive pas a l installer. Je crois qu il faut que je creer une autre aprtition mais je ne sais pas comment faire.
 
(par contre meme en lancant ubuntu sans l installer le terminal ne reconnait pas les commande du make file et autre gcc ... ?)

n°1389654
Hermes le ​Messager
Breton Quiétiste
Posté le 17-06-2006 à 15:16:22  profilanswer
 

XTinX a écrit :

Je ne comprends pas, qd je mets le cd je boot dessus mais je n arrive pas a l installer. Je crois qu il faut que je creer une autre aprtition mais je ne sais pas comment faire.


 
Tu vas dans la section OS alternatif. :o
 

Citation :

(par contre meme en lancant ubuntu sans l installer le terminal ne reconnait pas les commande du make file et autre gcc ... ?)


 
Normal, les outils de dev ne sont pas inclus par défaut (surtout sur une live)

n°1389920
_kal_
Posté le 18-06-2006 à 12:53:31  profilanswer
 

freeware pour compiler facile du C avec makefile :
 
linux/gcc/make
 
:jap:

n°1389991
XTinX
Amicalement votre
Posté le 18-06-2006 à 15:35:20  profilanswer
 

finalement j ai établi une connexion vpn avec une station de l ecole et je fais un ssh !
 
 
Merci quand meme :)
 
 
(par contre j ai un autre probleme maintenant :D vous pouvez aller jeter un coup dans mon autre poste si vous voulez ;))


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [PB] quel freeware pr compiler faciler du C sous XP avec un makefile

 

Sujets relatifs
Makefile: problème d"inclusion de librairiefiltrer les sources à compiler dans maven2
compiler PHP avec GD2 ?Compiler servlet en .class
Message d'erreur au moment de compiler une applicationComment compiler un .Java (servlet) dans un projet Tomcat ?
Compiler une appli qt en static.comment compiler et .........
compiler un prog avec visual studio netcomment compiler mon prog c++ avec VS .net ?
Plus de sujets relatifs à : [PB] quel freeware pr compiler faciler du C sous XP avec un makefile


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR