- Fedora-Fr
- À propos de Fedora-Fr
- Historique
- Statistiques
- Télécharger
- Obtenir Fedora
- Toutes les méthodes de téléchargement
- Support
- Aide sur IRC
- Forums
- Documentation
- Sous-projets
- Plateforme de blog
Dernière news : Vous pouvez tester la nouvelle Fedora Linux 38 Beta
Bonjour,
Tous d'abord je tiens à préciser que j'utilise Fedora depuis très peu de temps, je suis donc débutant dans cet "univers" , et que j'utilise Fedora 28.
J'ai récemment installé Code::Blocks afin de commencer à apprendre le C++, cependant, lors de l’exécution du code j'ai un message d'erreur dans le bandeau bas (zone du débogage) qui dit :
"-------------- Build: Debug in CoursC++ (compiler: GNU GCC Compiler)---------------
Target is up to date.
Nothing to be done (all items are up-to-date)."
J'ai un peu cherché sur internet et la seul solution que j'ai trouvé, était de ré-installer tout fedora (ici : https://forums.fedoraforum.org/showthre … ode-Blocks ).
J'aimerais donc savoir s'il n'y a pas d'autres solutions ?
Merci d'avance
Ps: Dites-moi si je ne suis pas dans la bonne section.
Config : I5-7300HQ - GTX 1050 4G - 8G DDR4
Hors ligne
As tu installé tous les outils de développement nécessaires (gcc, gcc-c++,make,.. ) ?
Dernière modification par Beta-Pictoris (03/08/2018 16:57:31)
Hors ligne
Normalement oui, j'ai mis :
sudo dnf install gcc-c++
dans le terminal c'est bien cela ?
Config : I5-7300HQ - GTX 1050 4G - 8G DDR4
Hors ligne
Mais, ce n'est, peut-être pas, suffisant. Essaye:
sudo dnf groups install development
Dernière modification par Beta-Pictoris (03/08/2018 16:58:57)
Hors ligne
Le module n'existe pas (enfin c'est ce qui est marqué )
J'ai essayer "developement" et à chaque fois il renvoie :
[Da-max@localhost ~]$ sudo dnf groups install developement
[sudo] Mot de passe de Da-max :
Dernière vérification de l’expiration des métadonnées effectuée il y a 2:50:42 le ven. 03 août 2018 14:21:07 CEST.
Warning: Module or Le groupe « developement » n’existe pas.
Erreur : Rien à faire.
[Da-max@localhost ~]$ sudo dnf groups install development
Dernière vérification de l’expiration des métadonnées effectuée il y a 2:50:51 le ven. 03 août 2018 14:21:07 CEST.
Warning: Module or Le groupe « development » n’existe pas.
Erreur : Rien à faire.
Merci d'avance
Config : I5-7300HQ - GTX 1050 4G - 8G DDR4
Hors ligne
Affiche les groupes de paquets:
dnf -v groups list
Dernière modification par Beta-Pictoris (03/08/2018 17:37:09)
Hors ligne
Hors ligne
Merci fedoix :
Retour de
dnf groupinstall "development-tools"
:
[Da-max@localhost ~]$ sudo dnf groupinstall "development-tools"
[sudo] Mot de passe de Da-max :
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:00:00 le ven. 03 août 2018 17:50:29 CEST.
Dépendances résolues.
================================================================================
Groupe Paquets
================================================================================
Marquage des paquets comme installés par le groupe :
@Outils de développement doxygen gettext subversion
cvs highlight patchutils
systemtap git cvsps
diffstat patch
================================================================================
Paquet Architecture Version Dépôt Taille
================================================================================
Installation du groupe de paquets:
diffstat x86_64 1.61-6.fc28 fedora 43 k
doxygen x86_64 1:1.8.14-2.fc28 fedora 6.5 M
patchutils x86_64 0.3.4-10.fc28 fedora 114 k
systemtap x86_64 3.3-1.fc28 updates 146 k
Installation des dépendances:
boost-atomic x86_64 1.66.0-8.fc28 updates 53 k
dyninst x86_64 9.3.2-11.fc28 fedora 3.7 M
libdwarf x86_64 20180129-4.fc28 fedora 171 k
systemtap-client x86_64 3.3-1.fc28 updates 3.5 M
systemtap-devel x86_64 3.3-1.fc28 updates 2.1 M
systemtap-runtime x86_64 3.3-1.fc28 updates 453 k
xapian-core-libs x86_64 1.4.6-1.fc28 updates 797 k
Résumé de la transaction
================================================================================
Installer 11 Paquets
Taille totale des téléchargements : 18 M
Taille des paquets installés : 60 M
Voulez-vous continuer ? [o/N] :o
Téléchargement des paquets :
(1/11): diffstat-1.61-6.fc28.x86_64.rpm 131 kB/s | 43 kB 00:00
(2/11): patchutils-0.3.4-10.fc28.x86_64.rpm 256 kB/s | 114 kB 00:00
(3/11): systemtap-3.3-1.fc28.x86_64.rpm 38 kB/s | 146 kB 00:03
(4/11): systemtap-runtime-3.3-1.fc28.x86_64.rpm 84 kB/s | 453 kB 00:05
(5/11): doxygen-1.8.14-2.fc28.x86_64.rpm 613 kB/s | 6.5 MB 00:10
(6/11): libdwarf-20180129-4.fc28.x86_64.rpm 287 kB/s | 171 kB 00:00
(7/11): dyninst-9.3.2-11.fc28.x86_64.rpm 682 kB/s | 3.7 MB 00:05
(8/11): boost-atomic-1.66.0-8.fc28.x86_64.rpm 14 kB/s | 53 kB 00:03
(9/11): xapian-core-libs-1.4.6-1.fc28.x86_64.rp 351 kB/s | 797 kB 00:02
(10/11): systemtap-client-3.3-1.fc28.x86_64.rpm 180 kB/s | 3.5 MB 00:19
(11/11): systemtap-devel-3.3-1.fc28.x86_64.rpm 209 kB/s | 2.1 MB 00:10
--------------------------------------------------------------------------------
Total 609 kB/s | 18 MB 00:29
Test de la transaction en cours
La vérification de la transaction a réussi.
Lancement de la transaction de test
Transaction de test réussie.
Exécution de la transaction
Préparation : 1/1
Installation de : systemtap-devel-3.3-1.fc28.x86_64 1/11
Installation de : xapian-core-libs-1.4.6-1.fc28.x86_64 2/11
Exécution du scriptlet: xapian-core-libs-1.4.6-1.fc28.x86_64 2/11
Installation de : boost-atomic-1.66.0-8.fc28.x86_64 3/11
Installation de : libdwarf-20180129-4.fc28.x86_64 4/11
Installation de : dyninst-9.3.2-11.fc28.x86_64 5/11
Exécution du scriptlet: dyninst-9.3.2-11.fc28.x86_64 5/11
Exécution du scriptlet: systemtap-runtime-3.3-1.fc28.x86_64 6/11
Installation de : systemtap-runtime-3.3-1.fc28.x86_64 6/11
Installation de : systemtap-client-3.3-1.fc28.x86_64 7/11
Installation de : systemtap-3.3-1.fc28.x86_64 8/11
Exécution du scriptlet: systemtap-3.3-1.fc28.x86_64 8/11
Installation de : doxygen-1:1.8.14-2.fc28.x86_64 9/11
Installation de : diffstat-1.61-6.fc28.x86_64 10/11
Installation de : patchutils-0.3.4-10.fc28.x86_64 11/11
Exécution du scriptlet: patchutils-0.3.4-10.fc28.x86_64 11/11
Vérification de : patchutils-0.3.4-10.fc28.x86_64 1/11
Vérification de : doxygen-1:1.8.14-2.fc28.x86_64 2/11
Vérification de : diffstat-1.61-6.fc28.x86_64 3/11
Vérification de : systemtap-3.3-1.fc28.x86_64 4/11
Vérification de : systemtap-client-3.3-1.fc28.x86_64 5/11
Vérification de : systemtap-runtime-3.3-1.fc28.x86_64 6/11
Vérification de : dyninst-9.3.2-11.fc28.x86_64 7/11
Vérification de : libdwarf-20180129-4.fc28.x86_64 8/11
Vérification de : boost-atomic-1.66.0-8.fc28.x86_64 9/11
Vérification de : xapian-core-libs-1.4.6-1.fc28.x86_64 10/11
Vérification de : systemtap-devel-3.3-1.fc28.x86_64 11/11
Installé :
diffstat.x86_64 1.61-6.fc28 doxygen.x86_64 1:1.8.14-2.fc28
patchutils.x86_64 0.3.4-10.fc28 systemtap.x86_64 3.3-1.fc28
boost-atomic.x86_64 1.66.0-8.fc28 dyninst.x86_64 9.3.2-11.fc28
libdwarf.x86_64 20180129-4.fc28 systemtap-client.x86_64 3.3-1.fc28
systemtap-devel.x86_64 3.3-1.fc28 systemtap-runtime.x86_64 3.3-1.fc28
xapian-core-libs.x86_64 1.4.6-1.fc28
Terminé !
Cependant je n'arrive toujours pas à exécuter mon code
Du coup le retour de
dnf -v groups list
:
[Da-max@localhost ~]$ dnf -v groups list
Loaded plugins: builddep, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repograph, repomanage, reposync, system-upgrade
DNF version: 2.7.5
cachedir: /var/tmp/dnf-Da-max-p_qzk0nf
dépôt : utilisation du cache pour : adobe-linux-x86_64
not found deltainfo for: Adobe Systems Incorporated
not found updateinfo for: Adobe Systems Incorporated
adobe-linux-x86_64 : utilisation des métadonnées depuis le mar. 26 juin 2018 03:10:48 CEST.
dépôt : utilisation du cache pour : updates
updates : utilisation des métadonnées depuis le jeu. 02 août 2018 18:13:30 CEST.
dépôt : utilisation du cache pour : fedora
not found deltainfo for: Fedora 28 - x86_64
not found updateinfo for: Fedora 28 - x86_64
fedora : utilisation des métadonnées depuis le mer. 25 avril 2018 06:27:32 CEST.
dépôt : utilisation du cache pour : MEGAsync
not found deltainfo for: MEGAsync
not found updateinfo for: MEGAsync
MEGAsync : utilisation des métadonnées depuis le lun. 28 mai 2018 13:29:01 CEST.
dépôt : utilisation du cache pour : rpmfusion-free-updates
not found deltainfo for: RPM Fusion for Fedora 28 - Free - Updates
not found updateinfo for: RPM Fusion for Fedora 28 - Free - Updates
rpmfusion-free-updates : utilisation des métadonnées depuis le lun. 30 juil. 2018 00:19:52 CEST.
dépôt : utilisation du cache pour : rpmfusion-free
not found deltainfo for: RPM Fusion for Fedora 28 - Free
not found updateinfo for: RPM Fusion for Fedora 28 - Free
rpmfusion-free : utilisation des métadonnées depuis le ven. 27 avril 2018 11:40:17 CEST.
dépôt : utilisation du cache pour : rpmfusion-nonfree-updates
not found deltainfo for: RPM Fusion for Fedora 28 - Nonfree - Updates
not found updateinfo for: RPM Fusion for Fedora 28 - Nonfree - Updates
rpmfusion-nonfree-updates : utilisation des métadonnées depuis le dim. 29 juil. 2018 13:31:16 CEST.
dépôt : utilisation du cache pour : rpmfusion-nonfree
not found deltainfo for: RPM Fusion for Fedora 28 - Nonfree
not found updateinfo for: RPM Fusion for Fedora 28 - Nonfree
rpmfusion-nonfree : utilisation des métadonnées depuis le mer. 25 avril 2018 01:02:59 CEST.
dépôt : utilisation du cache pour : WineHQ
not found deltainfo for: WineHQ packages (Fedora 26)
not found updateinfo for: WineHQ packages (Fedora 26)
WineHQ : utilisation des métadonnées depuis le sam. 21 juil. 2018 13:28:34 CEST.
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:14:02 le ven. 03 août 2018 17:44:10 CEST.
Missing file *modules.yaml in metadata cache dir: /var/tmp/dnf-Da-max-p_qzk0nf/adobe-linux-x86_64-38ad0a49b0acdf73
Missing file *modules.yaml in metadata cache dir: /var/tmp/dnf-Da-max-p_qzk0nf/updates-8bd9ef368505a5fd
Missing file *modules.yaml in metadata cache dir: /var/tmp/dnf-Da-max-p_qzk0nf/fedora-f21308f6293b3270
Missing file *modules.yaml in metadata cache dir: /var/tmp/dnf-Da-max-p_qzk0nf/MEGAsync-1047c0881f86ac11
Missing file *modules.yaml in metadata cache dir: /var/tmp/dnf-Da-max-p_qzk0nf/rpmfusion-free-updates-18aab6236926d6fd
Missing file *modules.yaml in metadata cache dir: /var/tmp/dnf-Da-max-p_qzk0nf/rpmfusion-free-340f27dbf4d9eb4b
Missing file *modules.yaml in metadata cache dir: /var/tmp/dnf-Da-max-p_qzk0nf/rpmfusion-nonfree-updates-a045b1cc32738165
Missing file *modules.yaml in metadata cache dir: /var/tmp/dnf-Da-max-p_qzk0nf/rpmfusion-nonfree-fcea624146a658fc
Missing file *modules.yaml in metadata cache dir: /var/tmp/dnf-Da-max-p_qzk0nf/WineHQ-670282c2a1b5c5c7
group persistor md version: 0.6.0
Groupes d'environnements disponibles :
Système d'exploitation Fedora personnalisé (custom-environment)
Installation minimale (minimal-environment)
Édition Fedora Server (server-product-environment)
Fedora Workstation (workstation-product-environment)
Fedora Cloud Server (cloud-server-environment)
KDE Plasma Workspaces (kde-desktop-environment)
Bureau Xfce (xfce-desktop-environment)
Bureau LXDE (lxde-desktop-environment)
Bureau LXQt (lxqt-desktop-environment)
Bureau Cinnamon (cinnamon-desktop-environment)
Bureau MATE (mate-desktop-environment)
Environnement de bureau Sugar (sugar-desktop-environment)
Station de travail de développement et de création (developer-workstation-environment)
Serveur Web (web-server-environment)
Serveur d'infrastructure (infrastructure-server-environment)
Environnement de bureau standard (basic-desktop-environment)
Groupes installés :
Outils de développement (development-tools)
LibreOffice (libreoffice)
GNOME (gnome-desktop)
Polices de caractères (fonts)
Prise en charge du matériel (hardware-support)
Groupes disponibles :
Impression 3D (3d-printing)
Outils d'administration (admin-tools)
Nœud Ansible (ansible-node)
Production audio (audio)
Création et édition (authoring-and-publishing)
Livres et guides (books)
Outils de développement et bibliothèques pour C (c-development)
Infrastructure pour l'informatique en nuage (cloud-infrastructure)
Outils de gestion de Cloud (cloud-management)
Compiz (compiz)
Gestion des conteneurs (container-management)
Outils de développement et bibliothèques pour D (d-development)
Design suite (design-suite)
Adhésion aux domaines (domain-client)
Fedora Eclipse (eclipse)
Éditeurs (editors)
Logiciel éducatif (education)
Labo d'électronique (electronic-lab)
Ingénierie et scientifique (engineering-and-scientific)
Serveur FreeIPA (freeipa-server)
Gestion Headless (systèmes n'étant pas reliés directement à un écran, un clavier ou une souris) (headless-management)
Applications MATE (mate-applications)
Applications médicales (medical)
Milkymist (milkymist)
Serveurs de réseau (network-server)
Bureautique/Productivité (office)
Python Classroom (python-classroom)
Python Science (python-science)
Robotique (robotics-suite)
Outils de développement RPM (rpm-development-tools)
Laboratoire de sécurité (security-lab)
Internet basé sur du texte (text-internet)
Gestionnaire de fenêtres (window-managers)
Internet graphique (graphical-internet)
KDE (kde-desktop)
Jeux et divertissements (games)
Son et vidéo (sound-and-video)
Outils système (system-tools)
group persistor md version: 0.6.0
Config : I5-7300HQ - GTX 1050 4G - 8G DDR4
Hors ligne
2 choses: lancer code::blocks dans un terminal. Tu vas avoir des messages qui s'affichent en cas de problème.
Vérifier dans les paramètres de code::blocks s'il n'y a pas, par hasard, des chemins à modifier.
Hors ligne
voici le retour du lançage de codeblocks depuis le terminal :
[Da-max@localhost ~]$ codeblocks
Starting Code::Blocks Release 17.12 rev 11256 Feb 7 2018, 05:24:14 - wx2.8.12 (Linux, unicode) - 64 bit
Initialize EditColourSet .....
Initialize EditColourSet: done.
Loading menubar...
OpenFilesList: loaded
Compiler: loaded
Autosave: loaded
ToDoList: loaded
FilesExtensionHandler: loaded
Abbreviations: loaded
AStylePlugin: loaded
ClassWizard: loaded
ProjectsImporter: loaded
OccurrencesHighlighting: loaded
CodeCompletion: loaded
ScriptedWizard: loaded
Debugger: loaded
Open files list plugin activated
Added compiler "GNU GCC Compiler"
Added compiler "Intel C/C++ Compiler"
Added compiler "GDC D Compiler"
Added compiler "GNU Fortran Compiler"
Added compiler "G95 Fortran Compiler"
Added compiler "GNU GCC Compiler for ARM"
Added compiler "*No Compiler*"
Added compiler "GNU GCC Compiler for LM32"
Added compiler "GNU GCC Compiler for AVR"
Added compiler "GNU GCC Compiler for TriCore (HighTec)"
Added compiler "Tiny C Compiler"
Added compiler "GNU GCC Compiler for PowerPC EABI"
Added compiler "LLVM Clang Compiler"
Added compiler "GNU GCC Compiler for PowerPC (HighTec)"
Added compiler "Digital Mars D Compiler"
Added compiler "GNU GCC Compiler for ZPU"
Added compiler "GNU GCC Compiler for Blackfin"
Added compiler "LLVM D Compiler"
Added compiler "Small Device C Compiler"
Added compiler "GNU GCC Compiler for Android"
Added compiler "PGI Fortran Compiler"
Added compiler "GNU GCC Compiler for MSP430 (HighTec)"
Added compiler "GNU GCC Compiler for LM8"
Compiler plugin activated
Autosave plugin activated
Todo List plugin activated
Files extension handler plugin activated
Abbreviations plugin activated
Source code formatter (AStyle) plugin activated
Class wizard plugin activated
Foreign projects importer plugin activated
OccurrencesHighlighting plugin activated
Code completion plugin activated
Project wizard added for 'Empty project'
Project wizard added for 'Fortran application'
Project wizard added for 'Fortran library'
Project wizard added for 'Fortran DLL'
Project wizard added for 'Console application'
Project wizard added for 'D application'
Project wizard added for 'FLTK project'
Project wizard added for 'GLFW project'
Project wizard added for 'GLUT project'
Project wizard added for 'GTK+ project'
Project wizard added for 'Irrlicht project'
Project wizard added for 'Java application'
Project wizard added for 'Lightfeather project'
Project wizard added for 'Matlab project'
Project wizard added for 'OpenCV project'
Project wizard added for 'OpenGL project'
Project wizard added for 'Ogre project'
Project wizard added for 'Code::Blocks plugin'
Project wizard added for 'QT4 project'
Project wizard added for 'QT4 (shared) project'
Project wizard added for 'QT5 project'
Project wizard added for 'SDL project'
Project wizard added for 'SDL2 project'
Project wizard added for 'SFML project'
Project wizard added for 'Static library'
Project wizard added for 'Shared library'
Project wizard added for 'wxWidgets project'
Build-target wizard added for 'Console'
Build-target wizard added for 'Static library'
Build-target wizard added for 'wxWidgets'
Project wizard added for 'Arduino Project'
Project wizard added for 'ARM Project'
Project wizard added for 'AVR Project'
Project wizard added for 'MSP430 Project'
Project wizard added for 'TriCore Project'
Project wizard added for 'PowerPC Project'
Project wizard added for 'MCS51 Project'
File(s) wizard added for 'Empty file'
File(s) wizard added for 'C/C++ source'
File(s) wizard added for 'D source'
File(s) wizard added for 'C/C++ header'
File(s) wizard added for 'Fortran source'
File(s) wizard added for 'Java source'
Scripted wizard plugin activated
Debugger plugin activated
Loading toolbar...
ClassBrowser::UpdateClassBrowserView(): No active project available.
Initializing plugins...
ClassBrowser::OnThreadEvent(): Updating class browser...
ClassBrowser::OnThreadEvent(): Class browser updated.
Pour ce qui est des paramètres, dans la documentation (ici https://doc.fedora-fr.org/wiki/Utilisat … de::Blocks) ils disent qu'il faut modifier dans "Setting >compiler and debuger >Toolchain executables /usr/lib64 par /usr" , par défaut, c'était sur /usr en modifier et en mettant /urs/lib64 un message d'erreur apparaissait. Donc ce n'est pas ça. Après je ne sais pas trop où regarder d'autres, vu qu'à priori c'est bien le compilateur qui à un souci.
En tous cas merci pour tes réponses aussi rapides
Dernière modification par Da-maax (03/08/2018 19:09:18)
Config : I5-7300HQ - GTX 1050 4G - 8G DDR4
Hors ligne
Je viens de tester codeblocks:
J'ai créé un nouveau projet console en C, lancé la compilation et le programme.
La console xterm à démarré et j'ai eu le message à "Hello world!" à l'écran.
Voici le code utilisé pour le test:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
Essaye de créer un projet console en C pour voir.
Dernière modification par Beta-Pictoris (03/08/2018 20:38:09)
Hors ligne
Merci beaucoup pour ta réponse en effet je n'avais pas vu mais mon code ne marchais pas pour une toute autre raison, c'est juste que mon code (que j'essayais d’exécuter) étais sur ma clé USB ors, (je ne sais toujours pas pourquoi), codeblocks n'a pas les droits pour accéder à ce fichier, il pouvait donc pas le compiler, j'ai donc essayé d'abords avec un programme comme le tiens en console C puis en C++ qui était dans un dossier de ma partition montée sur /home et ça marche nickel !!
Merci encore pour le temps que vous avez pris pour moi, et bonne soirée.
Config : I5-7300HQ - GTX 1050 4G - 8G DDR4
Hors ligne