Probleme de programation Code blox
grotony -
J'ai un petit soucis concerant Code:Blox. J'apprend a programmer via Le site du zero qui explique tres bien. Pourtant, lorsqu'il s'agit d'actionner le bouton "build and rune" indiqué dans la troisiéme partie de l'aprentissage du langage C (lorsqu'on detail le code et qu'on en active un censé marqué "hello world" a l'ecran) le logiciel code:blox me donne toujours le meme message d'erreur : "It seems that this project has not been built yet.
Do you want to build it now?" et du coup mon programme ne fonctionne pas. Comment fair pour regler ce probleme?
Merci d'avance.
Configuration: Linux Firefox 3.0.8
44 réponses
- 1
- 2
- 3
Un problème survient avec Code:Blox lorsque l'on clique sur le bouton «build and run» pendant l'apprentissage du C, affichant le message «It seems that this project has not been built yet» et bloquant l'exécution. La solution consiste à rattacher le fichier source au Build Target (debug ou release) via Propriétés > Build, en cochant Belongs in the targets pour l'intégrer. En pratique, lors de l'ajout d'un fichier via l'assistant, les cases Build Target restent décochées et il faut les activer manuellement, en cliquant droit sur le fichier, propriétés, onglet Build. D'autres échanges évoquent aussi la nécessité d'inclure explicitement le fichier main.c dans le projet, ou de créer un nouveau projet et d'y intégrer le fichier pour que la compilation fonctionne.
-
Hello
J'ai eu le même problem, et j'ai la solution.
Quand on fait un click droit sur le fichier .cpp et build, un message comme celui ci est sortie.
"That file isn't assigned to any target"
Sa veux dire que le fichier en question est dans aucun "Build Target" debug ou release
Donc il reste plus qu'a rattacher le fichier de code au "build target".
Click droit sur le fichier > properties... > onglet Build
Reste a cocher les cases dans la liste : "Belongs in the targets", debug et/ou release
C'est ok !!
Maintenant quand vous ajouter un fichier avec l'assistant, il vous propose les cases mais elles sont décocher !!
++ -
Est-ce que tu as essayé de le compiler uniquement puis de le lancer ensuite ?
-
Oui... (Merci de ta reponsse rapide =) ) Mais il me remet le meme message d'erreur :x
-
Quel est le compilateur qu'utilise code blocks ? Tu peux le configurer dans settings -> compiler/degugger.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
c'est un GNU GCC compiler
-
Tu as quelle distro ? Profites en pour la compéter dans ton profil, comme ça ce sera fait.
-
DIstro ? quesque c'est ? :x
-
Aïe... :-|
Quelle version de Linux tu utilises ? Mandriva, Fedora, Ubuntu, openSuSE, Linpus, Xandros ... ? -
Ubuntu 9.X je viens de terminer la mise a jour il y a 2minute ^^"
-
Ah. Bon, il faut que je me renseigne sur apt, alors.
-
Est-ce que tu peux vérifier si gcc est installé stp ?
-
Comment? Oo (prend en compt le fait que je debutte :p)
-
Bon, alors il faut que tu vérifie si gcc est installé. Essaye la commande
whereis gcc
Dans un terminal et donne moi le résultat.
(il faudra vraiment que je jette un coup d'oeil à Ubuntu un de ces jours) -
Oulala suis perdu la :p
J'ai du nouveau a propos du message d'erreur : j'ai reussi a le traduire !! non je rigole, j'ai reussi a eliminer les facteur qui m'indiquait une phrase d'erreur dans la barre build log (une phrase rouge ^^") Donc le programme accepte de lancer la creation du dossier mais il me remet peu apres le meme message :@ -
Est-ce que tu as fait ce que je t'ai dit ?
-
je ne voit pas comment lancer la commande whereis gcc :x J'en etait juste a "mon premier programme" du site alors le reste :x
-
(je tien a te remercier de tes reponse)
-
Oui non, c'est pas un truc à faire dans Code block, ça n'a limite rien a voir avec ça. Il faut en entrer la commande dans un terminal.
ça t'arrangerait de savoir qu'on peut programmer sans IDE ?
Je me suis mis au C sur le même tuto il y a quelques mois et c'est ce que je fais. J'utilise juste un éditeur de texte genre bloc note et un compilateur.
Tu me remercieras quand le problème sera résolu. -
Okay.
J'ai mis la console en icone je rentre la commande dedans? Si oui je dois marquer quoi exactement? -
ça :
whereis gcc
Et ensuite tu me donne ce que la console affiche.
- 1
- 2
- 3