| |||||
| Dernière réponse | ||
|---|---|---|
| Sujet : C/C++ avec gcc et les Makefiles | ||
| tanguy |
|
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| tanguy |
|
| juju_le_barbare |
|
| kadreg |
|
| juju_le_barbare |
|
| tanguy |
|
| antp |
|
| DJKurgan | ok, Makefile "pur" je suis ok pour dire que c'est galere pour
des projets balezes par contre automake/autoconf sont des outils super pratiques (pour ma part) :) |
| tanguy |
|
| DJKurgan | Bah écoute, y'a pas plus débile qu'automake et autoconf,
j'enfile ts mes fichiers ds le makefile.am, ayant parametre le reste au paravent je ne m'en soucis pas, en tout 10 secondes... hyper dur!!! en ce qui me concerne windows, c'est le cadet de mes soucis, surtout que c'est windows qui pose pb ds l'histoire..., no pb ss deb, mdk, rdh, bsd ou solaris. bref une fois qu'on a bien paramétré, ca roule et ca va tres vite...alors syntaxe pourris, c'est faux, le principe est tjs le meme et tu as oublié de préciser pas portable "ss windows" en tout cas vous faites ce que vous voulez, on peut tjrs améliorer les choses...mais pour moi, ca marche bien, pratique et rapide, et mon temps je le passe tjrs à coder mon appli.... enfin, on va pas s'énerver sur ca...on est d'accord a+ |
| tanguy |
|
| DJKurgan | Je ne suis pas vraiment d'accord, les makefile sont
tjrs d'actualité....ceux qui trouve que c'est chiant sont également ceux qui ne les maitrisent pas, surtout pour des gars qui bossent sur des unix... enfin, je suis quand meme d'accord sur le faite qu'automake et autoconf sont pour des projets qui contiennent plus de 3 fichiers ;). par contre pour celui qui a un peu l'habitude des scripts, qqs fiches d'explications et c'est bon, pas besoin d'un bouquin, un cerveau suffit, en 3 soirs j'avais bien compris les concepts et syntaxes et ts mes 'gros' projet, je les geres avec ca. faut voir que les tarball récupéré sur le net font intervenir automake et autoconf. mais bon un windowzien n'a pas, je pense, cette methodologie de travail mais sous linux ou solaris ce n'est pas la meme philo. une rapide recherche sur google.. http://www-igm.univ-mlv.fr/~dr/XPOSE/Breugnot/ voila a+ |
| juju_le_barbare | Salut,
J'ai qmake donc je vais voir ce qu'il a dans le ventre. Une autre question. Je désire faire des programmes visuels sous X, je sais qu'il faut inclure une librairie (du style #include <GTK.h> ), et ensuite utiliser les propriétés des classes contenues dedans (pour la taille positon, etc... des fenêtres, mais où trouver une documentation fournie, mais pas trop que je puisse imprimer (du style 100/150 pages) merci (mais je vais chercher car j'avoue ne pas avoir cherché) |
| tanguy |
|
| kadreg |
|
| juju_le_barbare |
|
| tanguy | #include <iostream.h>
c'est dans l'ancienne norme de C++ désormais il faut utiliser #include <iostream> sans le .h comme pour les autres classes de la lib C++ : ex : #include <string> #include <list> ca permet de ne pas confondre avec le C (genre #include <string.h> ) et préciser le namespace : using namespace std; ensuite avec gcc pour compiler du C++ tu fais : g++ source.cpp -lstdc++ -o binaire.out pour un Makefile un truc du genre : CPP = g++ CXXFLAGS = -g -Wall -ansi -pedantic LIBS = -lstdc++ OBJS = source1.o source2.o source3.o \ source4.o binaire.out : $(OBJS) $(CPP) $(CXXFLAGS) -o $(@) $(OBJS) $(LIBS) clean : rm -f binaire.out *.o core *.core attention aux tabulations ! ca devrais aller, y'a surement des conneries et des trucs nuls parceque je le tape en live, et puis je déteste les Makefile : c'est archaïque |
| juju_le_barbare |
|
| DJKurgan | salut
fais des recherches sur automake, autoconf, ce n'est pas tres compliqué, les 2 fichiers à éditer étant le makefile.am relatif a chaque rep et le configure.in, script qui si tu le veux te permet de savoir si des libs sont présentes ou non, entre autre... |
| juju_le_barbare | Salut,
J'aimerai comment fonctionne les Makefiles, configure, et autres install.sh Du moins comment les générer (quel outil, je me démerde ensuite) encore une question, comment utiliser cin et cout (iostream.h) si je compile j'ai :
|




