Page 1 sur 1

[Projet]Autocompile

Publié : sam. 30 oct. 2010, 18:38
par linkpy
Bonjour,

Je vien d'écrir un petit programme en python pour compiler les code source en c ou c++.
Le fichier de configuration s'appelle conf.py et est dans utils/lib/conf.py.

Je sais que s'est pas ausi bien que make ou cmake mais pour ceux qui n'i pige rien(make, cmake) il y a Autocompile !!!

Dépandance :
Python


Bien voila !!

Vous pouvez me poser des question j'y repondré volontié !!!! :)

PS: lien : https://sourceforge.net/projects/autocompile/

Re: [Projet]Autocompile

Publié : sam. 30 oct. 2010, 19:11
par tuxce
Loin de moi l'idée de te décourager mais sérieusement, il sert à quoi le programme ?

D'une il est bourré de fautes (passer un correcteur ne prend pas énormément de temps) et ensuite, il fait un simple:

Code : Tout sélectionner

gcc -c src
gcc -o objet
(ou g++)

en gros, c'est l'équivalent d'un Makefile:

Code : Tout sélectionner

CC = compilateur
SRC = liste source
OBJ = ${SRC:.c=.o}
.c.o:
	${CC} -c $<
nom_du_prog:
	${CC} -o $@ ${OBJ}
et encore, là c'est largement plus complet !

(et un conseil, automatiser un truc en y mettant des "sleep", ça aura plutôt tendance à agacer plus qu'autre chose :))

Re: [Projet]Autocompile

Publié : sam. 30 oct. 2010, 19:28
par linkpy
Oui mais toi tu est allé dans les détail :
Moi j'ai jamais rien pigé au makefile !!!
donc ceci est fait pour les gens comme moi, qui pige rien au make file !

Et puis un makefile peut compilé, linké, executé le programme ?

Re: [Projet]Autocompile

Publié : sam. 30 oct. 2010, 19:38
par tuxce
Il est un peu fait pour ça !
Et il n'y a pas besoin d'en faire un compliqué, tu peux commencer par des très simple.
De plus, devant un prog en C, un makefile, c'est vraiment pas grand chose.

Re: [Projet]Autocompile

Publié : sam. 30 oct. 2010, 19:39
par linkpy
Oui mais bon...

Les sleep sont pour le debugage !!!

Re: [Projet]Autocompile

Publié : sam. 30 oct. 2010, 19:43
par FoolEcho
Plains-toi, tuxce y a jeté un oeil. :D (nan, pour le debug, y a plutôt des sorties dans un log ;-) )

Re: [Projet]Autocompile

Publié : sam. 30 oct. 2010, 22:11
par mimas
linkpy a écrit :Moi j'ai jamais rien pigé au makefile !!!
http://gl.developpez.com/tutoriel/outil/makefile/

Re: [Projet]Autocompile

Publié : sam. 30 oct. 2010, 22:40
par linkpy
merci mimas, je l'ai lu 5 fois, toujour rien pige...

Re: [Projet]Autocompile

Publié : sam. 30 oct. 2010, 22:55
par linkpy
nan s'est bon j'avai oublier de lire un petit truc....