mais je ne sais pas du tout comment ca marche.
qu'est ce que je fais quand je suis dans ce site:
http://gcc.gnu.org/mirrors.html
est-ce que ca marche sur windows?
Version imprimable
mais je ne sais pas du tout comment ca marche.
qu'est ce que je fais quand je suis dans ce site:
http://gcc.gnu.org/mirrors.html
est-ce que ca marche sur windows?
Sous windows, je te conseille d'utiliser un environnement de développement intégré type code::blocks. Prend la version avec le compilateur mingw.
visual C++ de microsoft, mais je ne sais pas m'en servir, alors autant changer et me convertir en gcc.
en fait, j'essaye d'utiliser les codes qui sont ici:
http://www.physionet.org/physiotools/multifractal/
mais voila; ils demandent plein de truc, genre gcc, gawk....
et quand on ne connait rien la dedans, c'est chaud
suis les conseils de millie, utilise un environnement mingw, c'est plus simple, tu as une version de gcc dedans, un environnement de développement, bref tout le nécéssaire.
Sinon, si tu tiens à utiliser gcc en ligne de commande, installe un cygwin, mais c'est tout de même moins pratique.
y a t il des livres qui expliquent tout cela?
il y a plein de livre sur le C++ en lui meme, mais existe il des livres sur tout ce qui tourne autour de C++, GNU,....
A vrai dire, ça n'est pas une question que je me suis posé, ça doit exister mais je ne pense pas qu'ils te soient utiles. Les mans sont assez bien fait pour se débrouiller.
Mais j'avoue personnellement ne pas comprendre ou est ton problème ... Tu installes codeblocks (en prennant une version avec mingw) et tu as un IDE tout simple qui te permet de compiler en un click ...
je ne sais pas comment utiliser les fichier qui sont disponibles sur le lien que j'ai envoyé, ni ou les installer.
telechargé codeblocks et que j'ai téléchargé les fichiers sur le site que j'ai envoyé, je fais quoi?
Tu l'installes ...
Sinon, tu as ceci qui pourrait être utile.
http://loulou.developpez.com/tutoriels/cpp/codeblocks/
mais je fais quoi ensuite?
Bah, tu l'exécutes...
Les menus sont normalement assez intuitifs (il faut créer un projet avec les caractéristiques que tu souhaites (C ou C++...)). Si vraiment tu as un problème particulier avec cet EDI, je t'invite à poster ton problème ici : ici
Alors tu es mal barré; si je peux dire.Citation:
Envoyé par deubelte
Il n'y a pas plus simple que Visual C++ pour la prise en main, avec GCC, il faut que tu installes pleins de trucs, que tu saches comment faire pour les makefiles, tu n'as pas la complétion aussi bien faite qu'avec Visual, ...
http://arb.developpez.com/ pour commencer installer Visual C++ express 2005
S'il a récupéré des sources qui viennent avec un makfile qui demande GCC et gwak, je doute que VC lui soit très utile.
Tes questions trouvent leur réponses dans des tutos/TD d'initiation à la prog sous *nix. Faire un bouquin juste pour ça serait bien exagéré.
Quant à gawk, à vérifier s'il vient bien avec mingw, auquel cas il te faudra peut-être bien te tourner vers la mouture cygwin de GCC et autres outils GNU, mouture bien plus complète que mingw.
<message subluminal>Forum outils de dev pour le C++ ?</>
code blocks???
C'est quoi ça, c'est une question ?Citation:
Envoyé par deubelte
Tu veux faire quoi avec gcc, compiler un programme à toi ou compiler un programme existant ? Parce que, vu comment tu détailles tes problèmes, on ne peut pas plus t'aider.
je ne connais pas grand chose a C++.
J'ai quelques base en programmation en C++, mais je n'ai aucunes connaissances en logiciel de programmation.
ce que je veux, c'est utiliser les programmes qui sont définis dans ce lien:
http://www.physionet.org/physiotools/multifractal/
il sont au nombre de 4:
multifractal.c
mf_moments_lt.awk
Makefile
testfiles.tar.gz
Tu sais au moins lire l'anglais non ?
Ta solution, c'est cygwin.Citation:
All of these are standard on Unix, Linux, and Mac OS X systems, and are freely available for Windows as parts of Cygwin).
et ou puis-je trouver ce truc la?
Dans ce cas, installe mingw et gawk. Mingw pour avoir gcc, et gawk pour pouvoir interpréter ton le fichier awk.Citation:
Envoyé par deubelte
Ensuite, tout est marqué dans le lien que tu viens de donner.
Tu compiles multifractal.c (la ligne de commande est donné dans ton lien, même pas besoin de passer par le makefile), et tu suis la suite des explications pour l'analyse.
rahhh! Si il a déjà des problèmes avec gcc, j'imagine pour l'installation de cygwin....Citation:
Envoyé par PRomu@ld
En prime, pour compiler un simple fichier c, c'est sortir l'artillerie lourde pour chasser les acariens...
Je prend mon petit moteur de recherche, et je tappe cygwin avec mes dix doigts, et là oh surprise je tombe là dessus :
http://www.cygwin.com/
j'utilise codeblocks.
lorsque je compile le programme multifractal.c, il me sort:
"hello world!".
que ce passe t il ?
Tu ne l'as pas compilé, tu as compilél'exemple de C::B.
le fichier multifractal.c
maintenant, il me lance un ecran style DOS, avec plein d'informations dedans.
Est ce que quelqu'un peut lancer multifractal.c pour voir ce qu'il demande ?
merci
Il te mettrait pas ça par hasard dans la fenêtre?Citation:
Envoyé par deubelte
Tu as regardé le mode d'emploi du programme au moins ou pas du tout?Citation:
Envoyé par http://www.physionet.org/physiotools/multifractal/
j'ai obtenu le fichier texte qu'il demande grace au fichier tar qui est sur le site. DOnc j'ai deux fichier le fichier multifractal et le fichier texte de 32000 lignes environ. Ce que je n'arrive pas, c'est a lancer le programme avec la ligne de commande:
multifractal log_normal_sigma0.1 32768 -5 5 3 1 >out.zq
comme il est indiqué sur le site. ou dois-je mettre cette ligne de commande?
Dans une fenêtre de commande...Citation:
Envoyé par deubelte
démarrer > invite de commande
ou démarrer > exécuter > cmd
ou tu l'écris dans un fichier bat et tu lances le fichier.
Dans l'invite de commande. Accessoires -> invite de commande.
je dois mettre:
c:\multifractal log_normal_sigma0.1 32768 -5 5 3 1 >out.zq
??
Ca ne marche pas bien sur.
Pourquoi "bien sûr"????Citation:
Envoyé par deubelte
On pourrait avoir le message d'erreur stp?
Ce n'est pas facile de t'aider si tu ne nous donne pas TOUS les renseignements sur ce que tu fais, ce que tu obtiens, que ce soit des résultats ou des messages d'erreur.......
Au passage, précise-nous où tu as mis tous tes fichiers...
si j'ai dit "bien sur", c'est parce que ca me semblait trop simple pour fonctionner.
les fichier, je les ai mis sur mon bureau.
lorsque je met ca:
c:\multifractal log_normal_sigma0.1 32768 -5 5 3 1 >out.zq
il dit: 'multifractal n'est pas reconnu en tant que commande interne ou externe....
Naturellement que ça ne marche pas, il faut se mettre dans le dossier de l'application, pas n'importe où...
... et donc virer le "C:\" dans la ligne de commande devant le nom de l'application si elle ne se situe pas à la racine du disque C...Citation:
Envoyé par Miles
j'ai réussi a le faire marché, mais le problème c'est que ca plante. Normal me direz vous, j'utilise Windows.
mais euhh, comment regler ce problème? (si vous avez une idée)
comme message d'erreur, il m'envoie le message de windows traditionnel d'erreur, dans lequel il me demande si je veux envoyer le rapport d'erreur.
Un jour, ma petite soeur m'a téléphoné pour me dire qu'elle n'arrivait pas à faire du vélo, que chaque fois qu'elle montait dessus, elle tombait.Citation:
Envoyé par deubelte
En grand frère attentionné, j'ai été la voir pour résoudre son problème. Quelle ne fut pas ma surprise quand je me suis aperçu qu'elle montait sur le vélo, ok, mais qu'elle ne donnait aucun coup de pédale!!! Donc forcément, elle tombait.
Une fois qu'elle a commencé à pédaler, ça allait beaucoup mieux, elle tombait moins.
Ca aurait été beaucoup plus vite si elle m'avait expliqué ce qu'elle faisait le jour où elle m'a téléphoné...
Et toi, maintenant que l'on sait que tu tombes, tu pédales ou pas?
[ps] le programme marche très bien chez moi...
[ps2] si tu n'as rien compris à la tirade, merci de nous expliquer un peu ce que tu fais pour faire planter un programme qui marche...
je lance code::blocks. J'ouvre les fichiers multifractals. et log_normal0.1 (pour avoir la liste de chiffre) dans un projet après les avoir téléchargé d'internet.
ensuite, je lance l'invite de commande. Le nom €du projet est "console"
je tape dans l'invite de commande.
C:\Documents and Settings\moi\Bureau>console log_normal_sigma0.1 32768 -5 5 3 1 >out.zq
puis je tape Entrer. Ensuite le programme calcul pendant quelques minutes, puis il plante.
voila!!
Ca aurait été plus simple de recopier la ligne de compilation données sur le site, mais bon...Citation:
Envoyé par deubelte
Pas besoin du second pour la compilation...Citation:
Envoyé par deubelte
Minutes??? Tu tournes sur quoi comme machine? (proc et ram)Citation:
Envoyé par deubelte
Avec un 1.8GHz, ça prend 30 secondes avec le code compilé par code::blocks sans optimisation, 15 secondes avec le code compilé en ligne de commande...
Et il marque quoi dans la fenêtre de commande?Citation:
Envoyé par deubelte
Tu as bien mis tous les fichiers sur ton bureau quand tu lances l'application? (le fichier log_normal0.1, le *.ml, le *.ppm, le *.tq et le *.zq... même si ils ne servent pas tous...)
je n'avais pas mis les fichiers sur le bureau. Maintenant, le prog marche
Merci a tous.
a la prochaine.
Un petit clic sur le bouton "résolu" serait le bienvenu alors!
Et attrappe un tuto sur l'utilisation des programmes en ligne de commande pour la prochaine fois! ;)
quand on connait un peu le C++, peut -on décoder facilement du C ?
Même en connaissant le C, on peut parfois difficilement décoder du C... (genre d'une autre personne, de bibliothèque que l'on connait pas...)Citation:
Envoyé par deubelte