Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-08-2014 12:51:41

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

[résolu]IDE-codeblocks:build ne crée pas d'exécutable

Bonjour,
j'ai un problème pour créer l'exécutable avec codeblocks.

Je l'ai installé ainsi :


apt-get install codeblocks
 



pour création d'un projet "console application" et " GNU GCC compiler":

J'ai fait ensuite :

"sources" -> double-clic sur "main.c" -> puis "build et “compile current file” " .

Mais quand je fais "build" -> "build" pour créer l'exécutable, il ne se crée pas :


ls ~/COURS-C/essai-code-blocks/bin/Debug/
hypathie@debian:~$
 



ET dans "code::blocks"  et j'ai le "build log" suivant  :

1408529780.png


/bin/sh: 1: g++: not found
 



Enfin après enregistrement et fermeture le prompt ne revient pas :


-------------- Build: Release in essai-code-blocks ---------------
Scanned 0 files for #includes, cache used 0, cache updated 0
Compiling: main.c
Linking console executable: bin/Release/essai-code-blocks
/bin/sh: 1: g++: not found
Process terminated with status 127 (0 minutes, 0 seconds)
0 errors, 0 warnings
Removed essai-code-blocks from all deps
Updating class browser...
Class browser updated.
Deinitializing plugins...
^C
[1]+  Fini                    codeblocks
 



Y a-t-il une configuration particulière à faire sur whezzy  pour utiliser code::blocks pour le c ?

Dernière modification par Hypathie (20-08-2014 16:30:07)

Hors ligne

#2 20-08-2014 16:15:30

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]IDE-codeblocks:build ne crée pas d'exécutable

Plop,
codeblocks te demande g++, donc tu as probablement créé un projet C++ et non un projet C.

N'oublie pas d'installer g++ et gcc pour avoir les compilateurs adéquats. codeblocks n'est qu'un éditeur de texte (avec quelques outils intégrés), pas un compilateur.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#3 20-08-2014 16:29:48

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]IDE-codeblocks:build ne crée pas d'exécutable

Coucou captnfab,
non, c'était bien un projet c et  non c++


J'ai réglé le problème désinstallant, puis en faisant,

avant l'installation :


apt-get install libwxgtk2.8-dev libgtk2.0-dev
 



puis :

apt-get install codeblocks



Merci smile

PS: En tout cas faut vraiment être obligé de connaître, pour utiliser un truc pareil, c'est vachement plus simple d'utiliser uniquement l'éditeur de texte et gcc !

Hors ligne

#4 20-08-2014 16:41:52

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]IDE-codeblocks:build ne crée pas d'exécutable

La libwxgtk2.8-dev est une bibliothèque C++, pas une bibliothèque C.
De plus, dépendant de libstdc++-dev, elle va entraîner des dépendances qui vont installer le compilateur g++ smile

L'utilisation d'un IDE comme codeblocks peut-être raisonnable pour de gros projets, mais en effet, pour les petits, je n'en vois pas l'intérêt.
Pour ma part, je code uniquement avec Vim.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#5 20-08-2014 18:09:41

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]IDE-codeblocks:build ne crée pas d'exécutable

Bizarre, je t'assure j'avais fait  :

1408550284.png

C'est peut-être ça, que j'avais fait aussi lors de la deuxième installation, qui a changé quelque chose:

-> ajout dans /etc/apt/sources.list de :


deb http://apt.jenslody.de/stable wheezy main
deb-src http://apt.jenslody.de/stable wheezy main
 



puis un update

puis :

apt-get install jens-lody-debian-keyring



puis installation un "apt-get install codeblocks".

Hors ligne

Pied de page des forums