Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Systèmes d'exploitation > Linux > Compiler Code::Blocks sous Ubuntu > Lecture des commentaires

Compiler Code::Blocks sous Ubuntu

Vous devez être inscrit pour pouvoir poster des messages

Page : 1  2  3  Suivante
Pseudo Commentaire
Page : 1  2  3  Suivante
Hors ligne iPhoenix # Posté le 04/06/2007 à 15:24:34 - Ce membre a mis la note : 11
Vive les pommes!
Avatar
Groupe : Membres
Est-il possible de compiler Code::Blocks por Mac OS X?

Édith: bah Google trouve un binaire direct pour PPC TIger :lol:
 
Hors ligne Xaviou # Posté le 04/06/2007 à 15:31:51 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Citation : iPkoenix
Est-il possible de compiler Code::Blocks por Mac OS X?


Bien sûr, mais n'étant pas sous Mac, je ne peux que te donner le lien vers la doc officielle : Installer Code::Blocks depuis les sources sur Max OS X (en anglais, of course :-° )

Bonne chance :p

Xav'

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne BSoD # Posté le 04/06/2007 à 18:05:06 - Ce membre a mis la note : 18
Groupe : Membres
Très bon tuto ! (18 ;) )

J'attends la suite avec impatience : la création de paquets debian (et me dit pas que tu connais pas le sujet :-° )... hop hop, au boulot :D
Hors ligne Aztek # Posté le 04/06/2007 à 18:25:13 - Ce membre a mis la note : 16
blablabla
Avatar
Groupe : Membres
Tu devrais placer ca dans la section Linux et non dans la section C/C++ puisqu'il n'est pas question de la programmation mais d'un procédé concernant son installation sous Linux ;)

16/20

Les chats retombent-ils toujours sur leur pattes ? Selon l'association américaine des vétérinaires : sur 22 chats tombés d'une hauteur supérieure à 7 étages (environ 25m), un seul est mort sur le coup, 20 ont été blessés par leur chute (principalement à l'abdomen), dont 1/3 de lésions graves et 1/3 de lésions sérieuses... (Quid 1991. page 209b)
\mathfrak{Vive \ la \ France \ !}
 
Hors ligne altic # Posté le 14/06/2007 à 20:22:14 - Ce membre a mis la note : 18
Avatar
Groupe : Membres
Je pense que ça va en aider plus d'un...
donc merci :lol: .

ps:Il faudrait peut-être remettre à jour le tuto car depuis il est nécessaire de posséder la version 2.8.4 de wxWidgets et non plus la 2.6.3 :-° ...
 
Hors ligne Xaviou # Posté le 14/06/2007 à 21:56:15 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Citation : altic
ps:Il faudrait peut-être remettre à jour le tuto car depuis il est nécessaire de posséder la version 2.8.4 de wxWidgets et non plus la 2.6.3 :-° ...


Rectification : il n'est pas nécessaire de posséder la version 2.8.4 de wxWidgets, mais il est possible de compiler Code::Blocks avec la version 2.8.4 de wxWidgets.
La version 2.6.3 est tout à fait fonctionnelle (et de plus, elle est présente dans les dépôts officels, contrairement à la version 2.8.4.

S'il faut en apporter la preuve : allez voir ici :-°

Mais de toute façon, je comptais en parler lors de la prochaine mise à jour de ce tuto.

@+
Xav'

(au fait, merci altic pour le lien dans ta signature...)

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne Mister.N # Posté le 15/06/2007 à 12:09:17 - Ce membre a mis la note : 17
Avatar
Groupe : Membres
Superbe tuto. :) (qui m'aurais été utile si j'avais réussi à la finir :-° )

Mais (vous l'aurez compris, je suis bloqué >_<) quand je lance la commande "./bootstrap" pour préparer la compilation, j'ai ce message :
Code : Console
./bootstrap: line 63: libtoolize: command not found

o_O
Il y a probablement quelque chose que je n'ai pas installé, mais je ne sais pas quoi. :(

Pour informations je suis sous debian 4.0.

PS : désolé si c'est une question bête, je débute sous linux. :euh:

Image utilisateur
Image utilisateur
 
Hors ligne Xaviou # Posté le 15/06/2007 à 12:57:35 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Effectivment, il manque un paquet dans les dépendances à installer (comme quoi, apparement, mon install n'était pas si vierge que ça, il va falloir que je reprenne tout depuis le début :( )

Il faut ajouter le paquet libtool :
Code : Console
sudo apt-get install libtool


Désolé :honte:

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne Mister.N # Posté le 15/06/2007 à 16:40:22 - Ce membre a mis la note : 17
Avatar
Groupe : Membres
Pas de problème, d'autant plus que maintenant ça fonctionne. :)
Et puis avec une réponse aussi rapide et pertinente, je vais pas me plaindre. :p

Mais mon premier problème a laissé sa place à un second : je ne trouve pas comment le lancer (Code::Blocks) maintenant qu'il est installé. o_O
J'ai cherché dans tout le menu "Applications", il n'apparait nul part. Je re-précise que je suis sous Debian et que le menu n'est visiblement pas exactement le même que celui d'Ubuntu.
Peut-être existe-t-il une commande pour le lancer à partir d'un terminal ? :euh:

Merci d'avance à ceux qui pourront (encore) m'aider. :)

Image utilisateur
Image utilisateur
 
Hors ligne Xaviou # Posté le 15/06/2007 à 18:15:37 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Citation : Mister.N
Peut-être existe-t-il une commande pour le lancer à partir d'un terminal ? :euh:


C'est bizarre que l'entrée de menu ne soit pas présente.
Tu peux bien évidement lancer Code::Block depuis une fenêtre terminal :
Code : Console
codeblocks

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne Mister.N # Posté le 15/06/2007 à 19:46:37 - Ce membre a mis la note : 17
Avatar
Groupe : Membres
Merci beaucoup pour le tuto et les explications. :)

Image utilisateur
Image utilisateur
 
Hors ligne myzu # Posté le 29/06/2007 à 10:31:48 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
bonjour, alors moi j'ai des erreurs lors de la compilation (enfin le make ^^).
A la fin du ./configure j'ai ce message:
Code : Console
*************************************************
* Code::Blocks source tree has been configured. *
*************************************************

You can now build Code::Blocks by issuing 'make'.
When the build is complete, become root and install
it by issuing 'make install'.

Donc à priori aucune erreur ne s'est produite, cependant quelques secondes après que j'ai lancé le make, il s'arête après de nombreuses erreurs (je ne met que les dernières).
Code : Console
../../../src/include/infowindow.h:24: error: 'wxDialog' does not name a type
../../../src/include/infowindow.h:59: error: expected class-name before '{' token
../../../src/include/infowindow.h:60: error: ISO C++ forbids declaration of 'wxTimer' with no type
../../../src/include/infowindow.h:60: error: expected ';' before '*' token
../../../src/include/infowindow.h:76: error: 'wxTimerEvent' has not been declared
../../../src/include/infowindow.h:77: error: 'wxMouseEvent' has not been declared
../../../src/include/infowindow.h:78: error: 'wxMouseEvent' has not been declared
make[3]: *** [tinywxuni.lo] Erreur 1
make[3]: quittant le répertoire « /home/cedric/compil/codeblocks/trunk/src/base/tinyxml »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/cedric/compil/codeblocks/trunk/src/base »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/cedric/compil/codeblocks/trunk/src »
make: *** [all-recursive] Erreur 1


J'ai essayé de chercher en vain d'ou le problème venait, j'ai bien installé tout ce qui était marqué dans le tuto (j'ai vérifié via synaptic). Du côté du wiki, je n'ai pas trouvé plus d'aide, ils ne parlent pas d'erreur lors de la compilation ... quelqu'un pourrait-il m'apporter un peu d'aide ?
Sinon c'est un bon tuto, il mérite d'être lu ;)

Image utilisateur
Citation : André Gide
Cesse de croire et instruis-toi
 
Hors ligne Niamor59 # Posté le 29/06/2007 à 16:52:57 - Ce membre a mis la note : 20
54`User
Avatar
Groupe : Membres
Mangifique tuto 20/20

Image utilisateur
Image utilisateur
 
Hors ligne Sword_99 -l- # Posté le 02/07/2007 à 00:00:40 - Ce membre a mis la note : 17
Ne jamais oublier que 1+1=2
Avatar
Groupe : Membres
Déja bravo pour se tuto bien rédiger mais j'ai le meme probléme que myzu...

Edit :Mon probléme n'était en faite pas du même orde que myzu est à était résolu.

Apprendre est un plaisir et le SDZ un aphrodisiaque.



 
Hors ligne Jeremie78 # Posté le 03/07/2007 à 01:37:05 - Ce membre a mis la note : 18
Powered by GNU/Linux
Groupe : Membres
C'est un bon tuto
Pense à rajouter l(installation de la dépendance 'libtool' ^^
Parce que par défaut elle est pas installée :-°

Un petit 18
(-2 pour la dépendance ^^ )

Ce qui est bien par contre, c'est qu'on peut ce tuto en travers :p on a juste à faire un copié coller des lignes de code consoles :D
Alors le 18 est bien mérité :)

Web-Modules : outils pour webmasters (compteurs, tchat, news ...) à installer sur son site, générateur de bannières, de userbars, ...
 
Hors ligne The French # Posté le 08/07/2007 à 22:00:18 - Ce membre n'a pas mis de note
un zero, deux zero, zzzzzzzz
Avatar
Groupe : Membres
Bonjour, je trouve ton tuto vraiment bien fait(je préfère comme que les autres méthodes pour avoir code blocks)

Mais j'ai un problème : lorsque que je fait ./bootstrap, il y a bien les "You should add the contents of '/usr/share/aclocal/libtool.m4' to 'aclocal.m4'", mais il y a aussi des "cp: échec de préservation du propriétaire pour `config.guess': Opération non permise
"
(je me suis mis en root pour voir si l'opération était non permise).

Pas grâve, je continue et quand je fait ./configure, la console me dit qu'il n'existe pas.
Je regarde avec l'explorer et il n'y est vraiment pas. Il y a des config.guess, config.sub mais pas de configure.
J'ai essayé de voir dans build si dans cet revision, quelque chose d'autre devait faire mais ça dit la meme choqse que dans le tuto :

Citation : build
You need a working autotools environment (autoconf, automake, libtool, make, etc).
In a terminal, go to the top level folder.
If you fetched the sources from SVN, you need to bootstrap the program first. So type:

./bootstrap

This will adapt the project's configuration file to your environment. This only needs to be done once: the first time you checkout the SVN version.

After this, type the following:

./configure --enable-contrib
make
make install


Est-ce que vous pourriez m'aider??

Merci d'avance.

PS : je met 17 a cause de l'erreur et aussi du libtool que j'ai aussi du installé ;) )
Hors ligne zancdar # Posté le 17/07/2007 à 21:09:43 - Ce membre a mis la note : 14
Va donc te faire fouetter
Avatar
Groupe : Bannis
14

Il manque quelques petites choses, tu t'etais corrigé dans les commentaires mais bon personne ne pense à aller lire

Sinon que dire, tu pourrais aussi expliquer la démarche pour désinstaller codeblocks, elle est dans le wiki mais bon, personne ne pense a aller le lire :D

Sinon bon tuto dans l'ensemble

LEPV

 
Hors ligne aureschnoe # Posté le 18/07/2007 à 18:44:21 - Ce membre a mis la note : 18
Avatar
Groupe : Membres
Excellent tuto ;) !!!!
A part le problême de la dépendance manquante (que j'ai du installer :p ), c'est du bon boulot !!! Merci encore !!!

Au fait, ta note (courage, juste un clique et tu la verra :p ): Secret (cliquez pour afficher)
18/20 ;)

Bref, possibilité de lire le tuto entre les lignes (gain de temps si on l'a déjà lu une fois en entier), simplicité de la compréhension, organisation bien travaillée, et petite touche d'humour pour la détente du lecteur.

Aureschnoe
 
Hors ligne Marhshev # Posté le 26/07/2007 à 15:20:15 - Ce membre a mis la note : 19
Groupe : Membres
Très bon tutorial, 19 (j'aime bien ce nombre...), bien que moi non plus je n'avais pas libtool. Mais bon, j'avoue que libtool ou pas, je n'aurais jamais pu faire ça tout seul ;) .

Mais j'ai le même probleme que Myzu (je crois) : Le shell affiche src/wxFlatNotebook/wxFlatNotebook.cpp:1135: error: 'class wxRect' has no member named 'Contains'

Je ne sais pas trop quoi faire...

Help me please ! ( Sinon, je me verrai obligé de revoir la note à la baisse :p )
Hors ligne Iron_leader # Posté le 26/07/2007 à 19:29:14 - Ce membre n'a pas mis de note
Groupe : Membres
Salut, c'est un tres bon tuto mais j'ai le meme soucis que Myzu!!
Je met 18/20 ;)
Hors ligne Xaviou # Posté le 26/07/2007 à 20:30:33 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Bonjour à tous, et désolé pour les problèmes rencontrés.

Le problème avec wxRect est dû à la version de wxWidgets.
Apparement, il n'est plus possible de compiler avec wxWidgets 2.6.3
La méthode wxRect::Contains(......) est apparue avec la version 2.8.x.

Voici l'adresse d'un post (en anglais, désolé) expliquant comment installer la version 2.8.4.

Allez, pour me faire pardonner (du moins par ceux qui ont un processeur multi-coeurs), voici une petite astuce permettant de réduire le temps de compilation.
Il est possible de lancer la compilation avec plusieurs processus en même temps : pour cela, il faut remplacer la commande
Code : Console
make

par
Code : Console
make -j2

(pour lancer deux processus en même temps. vous pouvez changer le "2" par le nombre de processus que vous voulez.
Pareil pourl'installation (mais le gain sera moindre):
Code : Console
sudo make -j2 install


@+
Xav'

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne Marhshev # Posté le 28/07/2007 à 12:54:32 - Ce membre a mis la note : 19
Groupe : Membres
Euh, juste une dernière petite chose...

Je n'arrive pas à modifier le fichier sources.list
Je sais que c'est par ce que je n'ai pas la permission d'écriture, mais je ne peux pas la modifier (ce fichier appartient à root ).
Comment puis-je faire pour modifier ce fichier de m**** ?? :colere2:
Hors ligne Xaviou # Posté le 28/07/2007 à 21:15:30 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Normalement, il suffit d'un
Code : Console
sudo gedit /etc/apt/sources.list


La commande sudo permet d'avoir les droits nécessaires à l'écriture dans ce fichier.

Bonne chance
Xav'

Le portail francophone dédié à wxWidgets : wxDev-fr
 
Hors ligne -Benoit59- # Posté le 30/07/2007 à 12:46:11 - Ce membre a mis la note : 18
Groupe : Membres
Excellent tuto !

Cependant étant dans le même cas que Mizu, j'ai donc fais les manips recommandées sur le post que Xav a donné. j'ouvre donc le fichier /etc/apt/sources.list, je rajoute la ligne correspondant à mon OS (ubuntu feisty). Je sauvegarde les modifs, etc... puis je tape
Code : Console
sudo update-alternatives --config wx-config

Et la c'est le drame :
Code : Console

Il y a 2 alternatives fournissant « wx-config ».

  Sélection    Alternative
-----------------------------------------------
*         1    /usr/lib/wx/config/base-unicode-release-2.6
 +        2    /usr/lib/wx/config/gtk2-unicode-release-2.6

Pas de version 2.8... J'y était presque ...

J'ai essayé une autre manip, très semblable, indiquée sur le site officiel de wxWidget : la modification du fichier sources.list est la même, mais ils demandent ensuite : and add the public key used for signing wxWidgets packages to the list of keys trusted by apt using the command

curl http://www.tt-solutions.com/vz/key.asc | apt-key add -
.
Cette commande ne fonctionne apparament pas. Je continue cependant les etapes, j'update apt, et je fais :
Code : Console
apt-cache search --names-only wx\*2.8
...
Miracle il y trouve quelques fichiers :
Code : Console
wx2.8-doc - wxWidgets Cross-platform C++ GUI toolkit (documentation)
wx2.8-examples - wxWidgets Cross-platform C++ GUI toolkit (examples)
wx2.8-headers - wxWidgets Cross-platform C++ GUI toolkit (header files)
wx2.8-i18n - wxWidgets Cross-platform C++ GUI toolkit (i18n support)

J'installe donc ce qui me semble le plus logique, à savoir le fichier header, mais toujours les mêmes erreurs à la compil. Quelqu'un a-t-il une solution? :) Merci d'avance et désolé pour ce post un tantinet longuet
Hors ligne Dagrut # Posté le 30/07/2007 à 20:33:52 - Ce membre a mis la note : 15
Be API! ^_^
Avatar
Groupe : Membres
Salut! :)

Moi il me propose cinq choix. Je sélectionne le cinquième (par défaut), je fais make, et il me sort toujours Code : Console
src/wxFlatNotebook/wxFlatNotebook.cpp:1125: error: 'class wxRect' has no member named 'Contains'
src/wxFlatNotebook/wxFlatNotebook.cpp:1134: error: 'class wxRect' has no member named 'Contains'
src/wxFlatNotebook/wxFlatNotebook.cpp:1138: error: 'class wxRect' has no member named 'Contains'
src/wxFlatNotebook/wxFlatNotebook.cpp:1145: error: 'class wxRect' has no member named 'Contains'
src/wxFlatNotebook/wxFlatNotebook.cpp:1162: error: 'class wxRect' has no member named 'Contains'
src/wxFlatNotebook/wxFlatNotebook.cpp:1190: error: 'class wxRect' has no member named 'Contains'
make[3]: *** [wxFlatNotebook.lo] Erreur 1
make[3]: quittant le répertoire « /home/dagrut/codeblocks/trunk/src/sdk/wxFlatNotebook »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/dagrut/codeblocks/trunk/src/sdk »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/dagrut/codeblocks/trunk/src »
make: *** [all-recursive] Erreur 1


Alors, je suis passé par ce tutorial et tout s'est bien passé. J'aurais pourtant préféré compiler, mais bon... Dommage :(

Allez, un ptit 15, quand même ;)

Racketiciel - Langage SMS
Lien cassé >> MP!
Mes programmes et mes circuits TMN/TMNF << Donnez votre avis! :)
Le pédalo c'est du passé. ^^
État jabber : Image utilisateur
















Adresse de test (Pour les spams). Ne pas envoyer de message!
ofguiauzomxumwcaysqx@yahoo.fr
 
Hors ligne Alexeï # Posté le 07/08/2007 à 17:09:32 - Ce membre n'a pas mis de note
Elle est pas belle la vie?
Groupe : Membres
Ce turorial est vraiment génial si bien que l'oubli de mentionné l'installation de libtool ne change rien a la qualité du tuto.
Je le notterais 18.5/20 :)
Je recontre néanmoins le probleme de wxWidgets et je voulais simplement savoir ce qu'etais que ce wxWidgets et si il yavait des conséquences (ou des risques :() a suivre l'installation indiqué ici:
<lien url="http://forums.codeblocks.org/index.php?PHPSESSID=77b0b1bd593ce9f5c437c1c65cd591fd&topic=5956.msg45602#msg45602">
Merci d'avance :)
Hors ligne Dalahil # Posté le 17/09/2007 à 22:16:46 - Ce membre a mis la note : 18
Avatar
Groupe : Membres
Très bon tuto ! Ca m'a beaucoup aidé, merci !
Je met 18/20.

Avec un escalier prévu pour la montée,
on arrive souvent à tomber plus bas qu'on ne serait descendu
avec un escalier prévu pour la descente.

WeedLand -- Lancez-vous dans la culture !

Image utilisateur
 
Hors ligne Renault # Posté le 21/10/2007 à 11:40:50 - Ce membre n'a pas mis de note
« Tout est relatif »
Avatar
Groupe : Membres
Un ami a eu un petit problème avec ta méthode, il a eu le emssage d'erreur suivant :
Code : Console - Afficher / masquer les numéros de ligne
If you ever happen to want to link against installed libraries
 
in a given directory, LIBDIR, you must either use libtool, and
 
specify the full pathname of the library, or use the `-LLIBDIR'
 
flag during linking and do at least one of the following:
 
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
 
     during execution
 
   - add LIBDIR to the `LD_RUN_PATH' environment variable
 
     during linking
 
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
 
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'


Pour y remédier il a du faire cette commande :
Code : Console - Afficher / masquer les numéros de ligne
export LD_LIBRARY_PATH=:/usr/local/lib


Voilà c'est tout sinon ça fonctionne bien. ;)

Mon tutoriel : Comment et où se documenter sur les systèmes GNU/Linux ?
Mon Jabber : Renault@develog.com
Configuration matérielle : Intel Core 2 Duo x84_64 2.1 Ghz, nVidia Geforce 8800 GTS, 4 Go de mémoire vive et disque dur de 250Go, le tout sous Image utilisateur

Image utilisateur

 
Hors ligne Link78340 # Posté le 30/10/2007 à 05:04:35 - Ce membre a mis la note : 19
POWAAA^^
Groupe : Membres
Bravo, du très bon boulot, 19.5 car la perfection n'est pas de ce monde ^^
PS: je me mords les doigts d'avoir lancé le make sans avoir lu ton astuce pour les multi-coeurs... :(

Toute personne peut s'améliorer, à elle de choisir comment.
 
Hors ligne ben89 # Posté le 01/11/2007 à 23:27:57 - Ce membre a mis la note : 18
Avatar
Groupe : Membres
Bravo pour ce tuto, très bien expliqué ;)
Mais depuis la revision 4590 je n'arrive plus a compiler code::blocks o_O j'ai ce gentil message dans les dernières lignes :
Code : Console - Afficher / masquer les numéros de ligne
./src/propgrid/propgrid.cpp:411:21: error: gtk/gtk.h: No such file or directory
./src/propgrid/propgrid.cpp: In function 'bool wxPGIsWindowBuffered(const wxWindow*)':
./src/propgrid/propgrid.cpp:414: error: 'GTK_WIDGET_DOUBLE_BUFFERED' was not declared in this scope

Pourtant j'ai installé gtk depuis les paquets synaptic et ca na rien changé :(
Quelqu'un sait ce que je dois faire ?

Sinon pour la note je met 18/20 ^^

Edit : J'ai installé la dernière version de gtk et ca a resolu le problème (j'aivais pas vu la dernière version :p )

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 104 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0498s (0.0356s)