Bonjour,
Il y a quelques années, j'ai fait un peu de C et C++ sous Linux.
Aujourd'hui, je voudrais m'y remettre, mais je ne travaille que sous windows. Existe-t-il un logiciel gratuit sous win qui me permettrais de prog?
Merci d'avance.
Bonjour,
Il y a quelques années, j'ai fait un peu de C et C++ sous Linux.
Aujourd'hui, je voudrais m'y remettre, mais je ne travaille que sous windows. Existe-t-il un logiciel gratuit sous win qui me permettrais de prog?
Merci d'avance.
Il y a "code blocks" que je trouve pas mal du tout.
http://www.codeblocks.org/
tu fais comment pour compiler sur code block?
Ce n'est pas une question C et le bon forum est :Envoyé par Asdorve
http://www.developpez.net/forums/forumdisplay.php?f=373
regarde si il n'y a pas une FAQ...
Sinon, tu crées un projet, tu écris le code dans l'éditeur (le fichier de base est en général main.c) et tu clickes sur la roue dentée (idem 'build > build'). Si il n'y a pas d'erreurs (onglet build log en bas), tu clickes sur la flèche (idem 'build > run') et ça exécute le programme...
Le problème, c'est que la roue dentée et la flèche run restent grisées.Envoyé par Emmanuel Delahaye
As-tu bien créé un projet. ?Envoyé par Asdorve
J'espère que tu as installé une version complète de Code::Blocks avec le compilateur (MinGW). Si ce n'est pas le cas, désinstalle C::B, télécharge la version complète
http://prdownloads.sourceforge.net/c...w.exe?download
et réinstalle.
ok, je suis un boulet, j'avais créé un main.c sans créer un nouveau projet.
Merci beaucoup, également pour le lien pour les zéro...
A bientôt sur le forum
Asdorve
Et oui, fini la bidouille. Projet obligatoire avec C::B.Envoyé par Asdorve
C'est quand meme penible d'avoir a creer un projet pour compiler un petit toto.c de test. C'est pas demain la veille que je vais utiliser un IDE...Envoyé par Asdorve
D'accord, mais perso je vais pas passer ma vie à programmer des toto.cEnvoyé par DaZumba
Bah, cet argument dogmatique ne tiens pas une seconde face à la réalité...Envoyé par DaZumba
Il y a un workspace qui permet d'avoir des projets de tests sous la main. C'est très simple et très rapide. Tu modifies le main.c, tu fais F9 et ça roule. Je fais ça tout le temps quand je réponds sur les forums...
Si tu veux garder un .c, tu le sauvegardes sous un autre nom et voilà...
Exactement. C::B permet les deux extrêmement facilement, ce qui correspond à la réalité d'un développement.Envoyé par Asdorve
Dans le même workspace, on met son projet principal, les projets secondaires (bibliothèques) et les tests unitaires...
Il peut y avoir des réglages communs à tous les projets et, de plus, chaque projet peut être personnalisé.
-> Dazumba
Je ne vois vraiment pas pourquoi j'irai perdre mon temps avec un éditeur, des makefiles, des scripts (encore un langage à apprendre ? même pas normalisé...) ou des lignes de commandes complexes...
Je respecte ton point de vue. C'est une question d'experience, j'imagine. Personnellement, j'ai toujours travaille avec editeur, makefile, etc. C'est ainsi que je suis efficace (et on peut reutiliser pas mal de choses, tout de meme). Dans un IDE, je suis perdu (et en plus, il faut utiliser la souris !).Envoyé par Emmanuel Delahaye
Je voulais juste dire que les developpeurs de C::B auraient pu prevoir un "fast compile". Mais cela aurait ete a l'encontre de leur conception "tout est projet", evidemment...
Moi, je suis de ton avis. Il en est en effet ainsi si tu a installé la version 1.0rc2 de Codeblocks. Si tu n'as qu'un seul fichier, tu n'es pas obligé de créer un projet, simplement il faut que tu aies installé plutôt une version dite "Nightly Builds" ce sont des sortes de mises-à-jour quotidiennes, voir ici :http://forums.codeblocks.org/index.php?board=20.0Envoyé par DaZumba
Eternelle guerria vim/emacs/makefile vs EDI... Lorsqu'il s'agit de conseiller un débutant, je pense que conseiller un EDI comme codeblocks est raisonnable et permet de se lancer rapidement. La création de projet sous codeblocks + compilation ne demande pas plus de temps que de taper la commande suivante dans un shell sous emacsEnvoyé par Emmanuel DelahayeJe n'utilise pas codeblocks, car j'ai toujours été habitué à vim, mais je ne conseillerais jamais ni vim ni emacs en premier choix pour débuter avec gcc.
Code : Sélectionner tout - Visualiser dans une fenêtre à part gcc -o toto toto.c -ansi -pedantic -Wall -Wextra -Wwrite-strings -Wstrict-prototypes
Thierry
Mais face aux poseurs de questions de dvp.com, ça tient très bien.Envoyé par Emmanuel Delahaye
Même en ignorant ceux qui disent "j'ai une erreur de compil!" sans préciser laquelle, il reste toujours les codes qu'on pose en réponse, quand on veut faire un minimum de qualité (ce que je n'ai pas toujours le temps de faire).
Pourtant dans Code::Blocks on peut compiler seulement 1 fichier sans créer de projet
New File -> Build -> Compile Current File
et c'est tout.
Merci Skyrunner.
Je n'avais bêtement jamais essayé. La création d'un fichier vide suivi d'une compilation fonctionne parfaitement sur les nighty builds. Merci encore...
Thierry
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager