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

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

Marsh Posté le 14-06-2006 à 13:01:30    

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
Reply

Marsh Posté le 14-06-2006 à 13:01:30   

Reply

Marsh Posté le 14-06-2006 à 13:43:09    

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

Reply

Marsh Posté le 14-06-2006 à 15:01:04    

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/
Reply

Marsh Posté le 14-06-2006 à 21:34:44    

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 ???

Reply

Marsh Posté le 14-06-2006 à 22:36:09    

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

Reply

Marsh Posté le 14-06-2006 à 23:16:02    

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/
Reply

Marsh Posté le 15-06-2006 à 00:32:59    

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
Reply

Marsh Posté le 15-06-2006 à 00:35:10    

Mais je ne sais pas quoi modifier :(

Reply

Marsh Posté le 15-06-2006 à 08:16:40    

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/
Reply

Marsh Posté le 15-06-2006 à 14:03:59    

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 ?????  
 

Reply

Marsh Posté le 15-06-2006 à 14:03:59   

Reply

Marsh Posté le 15-06-2006 à 14:09:13    

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...  

Reply

Marsh Posté le 15-06-2006 à 18:57:59    

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

Reply

Marsh Posté le 15-06-2006 à 20:08:05    

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. ;)

Reply

Marsh Posté le 17-06-2006 à 12:59:05    

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 ... ?)

Reply

Marsh Posté le 17-06-2006 à 15:16:22    

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)

Reply

Marsh Posté le 18-06-2006 à 12:53:31    

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

Reply

Marsh Posté le 18-06-2006 à 15:35:20    

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 ;))

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed