Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| code_blocks [Le 14/01/2013, 21:16] – [Installation par les dépôts officiels] 82.232.75.58 | code_blocks [Le 24/01/2026, 19:17] (Version actuelle) – IDE / suppr hors sujet (page IDE dédiée en lien) krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>développement | + | {{tag>Xenial |
| - | + | ||
| - | ---- | + | |
| {{ codeblock_icon.jpg}} | {{ codeblock_icon.jpg}} | ||
| - | |||
| ====== Code:: | ====== Code:: | ||
| - | **Code:: | + | **Code:: |
| Pour en savoir plus, rendez-vous sur [[http:// | Pour en savoir plus, rendez-vous sur [[http:// | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Qu'est ce qu'un IDE ? ==== | ||
| - | |||
| - | Un [[wpfr> | ||
| - | |||
| - | Une alternative à l' | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ===== Installation ===== | ===== Installation ===== | ||
| - | ==== Installation par les dépôts officiels ==== | + | Il suffit d' |
| - | Il suffit d' | + | ==== Code:: |
| - | + | ||
| - | [[http:// | + | |
| - | + | ||
| - | **Si vous souhaitez utiliser CodeBlocks 12.11 (sortie en novembre 2013) voici la procédure.** | + | |
| - | + | ||
| - | Aller sur le site officiel et télécharger | + | |
| - | codeblocks_12.11-1_i386-debian-testing.tar.bz2 (32 bits) | + | |
| - | codeblocks_12.11-1_amd64-debian-testing.tar.bz2 (64 bits) | + | |
| - | + | ||
| - | Puis ouvrez un terminal et lancer la commande: | + | |
| - | sudo apt-get install build-essential gamin libgamin0 libwxbase2.8-0 libwxgtk2.8-0 | + | |
| - | + | ||
| - | Une fois installé naviguer à l'aide du terminal dans le dossier ou se trouve l' | + | |
| - | tar xvf codeblocks_12.11-1_i386-debian-testing.tar.bz2 (32 bits) | + | |
| - | tar xvf codeblocks_12.11-1_amd64-debian-testing.tar.bz2 (64 bits) | + | |
| - | + | ||
| - | Et pour finir lancer une dernière commande | + | |
| - | sudo dpkg -i *.deb | + | |
| - | + | ||
| - | + | ||
| - | ==== Installation par le dépôt LGP ==== | + | |
| - | + | ||
| - | [[: | + | |
| - | + | ||
| - | | Ubuntu 12.04 // (The Precise Pangolin)// | + | |
| - | | Ubuntu 11.10 // (Oneiric Ocelot)//| < | + | |
| - | | Ubuntu 11.04 // (Natty Narwhal)// | < | + | |
| - | | Ubuntu 10.10 // (maverick Meerkat)// | < | + | |
| - | | Ubuntu 10.04 LTS // (Lucid Lynx)// | < | + | |
| - | | Ubuntu 9.10 // (Karmic Koala)// | < | + | |
| - | | Ubuntu 8.04 LTS //(Hardy Heron)// | < | + | |
| - | + | ||
| - | Récupérez la clé publique du dépôt : | + | |
| - | wget -q http:// | + | |
| - | + | ||
| - | [[: | + | |
| - | + | ||
| - | ==== Depuis un paquet .tar.gz ==== | + | |
| - | + | ||
| - | Installer le compilateur et le débuggeur en [[: | + | |
| - | + | ||
| - | Code:: | + | |
| - | + | ||
| - | Maintenant il faut [[: | + | |
| - | **libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common**. | + | |
| - | < | + | |
| - | + | ||
| - | Il faut configurer wxWidgets 2.8 par défaut pour le système. | + | |
| - | < | + | |
| - | + | ||
| - | Tout est prêt pour accueillir Code:: | + | |
| - | + | ||
| - | - Rendez-vous sur [[http:// | + | |
| - | - Entrez dans la rubrique [[http:// | + | |
| - | - Une fois le paquet téléchargé, | + | |
| - | + | ||
| - | Extraire le fichier .tar.gz. Il contient les différents paquets. Deux solutions se présentent alors : | + | |
| - | - Installer Code:: | + | |
| - | - Installer uniquement le paquet Code:: | + | |
| - | + | ||
| - | Code:: | + | |
| - | + | ||
| - | ===== Utiliser la bibliothèque GTK+ avec Code:: | + | |
| - | + | ||
| - | <note tip> | + | |
| - | + | ||
| - | Pour créer un projet en GTK+, suivez les étapes suivantes : | + | |
| - | + | ||
| - | * [[: | + | |
| - | < | + | |
| - | + | ||
| - | * Ouvrez un projet de type « console application » dans code:: | + | |
| - | * Sous //Project -> Build options -> Compiler settings -> Other options//, collez ceci (avec les apostrophes) :< | + | |
| - | + | ||
| - | * Sous //Project -> Build options -> Linker settings -> Other linker options//, collez (avec les apostrophes) :< | + | |
| - | + | ||
| - | * Rédigez un fichier **main.c** de base pour Gtk+ :< | + | |
| - | #include < | + | |
| - | int main(int argc, char **argv) | + | |
| - | { | + | |
| - | /* Initialisation de GTK+ */ | + | |
| - | gtk_init(& | + | |
| - | /*fermeture de GTK+ (ligne ajoutée) */ | + | |
| - | gtk_exit(EXIT_SUCCESS); | + | |
| - | return EXIT_SUCCESS; | + | |
| - | }</ | + | |
| - | + | ||
| - | * Enregistrez ce fichier comme template : //File -> save project as user template// | + | |
| - | * Fermez le projet sans l' | + | |
| - | + | ||
| - | Désormais, pour ouvrir un projet GTK+ sous code blocks, ouvrez un nouveau projet en choisissant le Template que vous avez créé dans « User Templates ». | + | |
| - | + | ||
| - | Maintenant vous pouvez développer avec la bibliothèque GTK+. | + | |
| - | + | ||
| - | Pour supprimer la console allez dans //Project -> Properties -> Build Target -> Select built Target Options -> Type// et choisissez GUI application. | + | |
| - | + | ||
| - | Pour contrôler votre code dans la console pendant l' | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ===== Compiler le C++ avec Code:: | + | |
| - | Pour cela vous devez installer ce paquet supplémentaire: | + | |
| - | Dans le cas ou ça ne n' | + | |
| - | Attendez un peu et ça devrait marcher. | + | |
| - | REMARQUES : On peut vous proposer de garder votre version actuelle de grub ou d' | + | |
| - | + | ||
| - | + | ||
| - | ===== Code:: | + | |
| <note help> | <note help> | ||
| - | Afin d' | + | Afin d' |
| - | </ | + | |
| - | + | ||
| - | Note: Sur 10.10, le simple fait de relancer Code Blocks le met en français! Enjoy! | + | |
| - | + | ||
| - | <note tip> | + | |
| - | Vous devrez avoir ou créer un compte " | + | |
| - | </ | + | |
| Tout d' | Tout d' | ||
| Ligne 179: | Ligne 44: | ||
| Maintenant votre Code:: | Maintenant votre Code:: | ||
| - | ===== Problèmes ===== | ||
| - | ==== Problème avec la touche " | + | ===== Utilisation ===== |
| - | < | + | Lancez l' |
| - | Dans certains cas, cela ne marche pas. Il faut alors désactiver | + | |
| - | Il semble cependant que ce problème ait été résolu sous Ubuntu 10.04 LTS (et ultérieur)</note> | + | ==== Compiler le C++ avec Code::blocks ==== |
| - | ** | + | |
| - | Désactivation du plugin | + | |
| - | Plugins -> Manage Plugins puis sélectionnez Code Completion et cliquez sur le bouton Disable | + | |
| - | == Sous Ubuntu 8.10 et ultérieurs == | + | Pour cela vous devez installer ce paquet supplémentaire: |
| - | Pour Gnome : Système -> Préférences -> Clavier -> Agencements -> Options de l' | + | ===== Problèmes ===== |
| - | Choisir "La barre d' | + | |
| - | Pour Kde4 : Dans configurer votre systèmes -> Régions | + | ====Plantage |
| - | == Sous Kubuntu 8.10 == | + | Il faut aller dans Settings-> |
| - | Sous Intrepid Ibex (méthode testée sous kde4): | + | pour la nouvelle version |
| - | Dans le fichier **xorg.conf**: | + | Settings -> Editor -> en bas du menus déroulant a gauche |
| - | remplacer la ligne <code>Option | + | |
| - | par < | + | |
| - | et ajouter la ligne < | + | |
| - | Si vous n'avez pas de **Section " | + | |
| - | Voilà à quoi elle pourrait ressembler: | + | |
| - | < | + | |
| - | Section " | + | |
| - | Identifier " | + | |
| - | Driver " | + | |
| - | Option " | + | |
| - | Option " | + | |
| - | Option " | + | |
| - | Option " | + | |
| - | Option | + | |
| - | EndSection | + | |
| - | </ | + | |
| - | Il ne vous reste plus qu'à redémarrer Xorg à l'aide des touches Ctrl+Alt+Backspace. | + | |
| - | + | ||
| - | == Sous Ubuntu 8.04 == | + | |
| - | + | ||
| - | Beaucoup d' | + | |
| - | + | ||
| - | Il va donc falloir modifier le fichier [[: | + | |
| - | Tapez donc dans votre console: | + | |
| - | + | ||
| - | sudo nano / | + | |
| - | + | ||
| - | Cherchez | + | |
| - | + | ||
| - | ==== Problème de lancement Code Blocks 10.05==== | + | |
| - | + | ||
| - | Il se peut que codeblocks ne se lance pas. Si vous ouvrez codeblocks dans un terminal et qu'il vous renvoie : | + | |
| - | + | ||
| - | < | + | |
| - | " | + | |
| - | </ | + | |
| - | + | ||
| - | rendez-vous sur le forum. Lancement de Code Blocks 10.05 [[http:// | + | |
| ==== Format d'un point d' | ==== Format d'un point d' | ||
| Ligne 244: | Ligne 66: | ||
| Un caractère dans un nom de répertoire peut causer ce problème : | Un caractère dans un nom de répertoire peut causer ce problème : | ||
| * **/ | * **/ | ||
| + | |||
| + | ==== Voir aussi ==== | ||
| + | * [[http:// | ||
| + | * s site officiel]] | ||
| + | * [[wpfr> | ||
| + | * [[wpfr> | ||
| ---- | ---- | ||
| - | // | + | // |
