IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Code::Blocks Discussion :

Compiler plusieurs fichiers


Sujet :

Code::Blocks

  1. #1
    Membre �prouv�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2011
    Messages
    756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Ao�t 2011
    Messages : 756
    Par d�faut Compiler plusieurs fichiers
    Bonsoir,

    j'ai un soucis avec cet �diteur Code blocks (sur windows) �tant habitu� � mon vieux linux,

    j'ai besoin de compiler un main qui n�cessite 3 fichiers, hors je n'arrive pas � voir o� mettre en place les d�pendances en gros dire qui est le main et qui sont les fichiers qui doivent �tre aussi compil� � cot�.

    Et comme mon linux est trop vieux impossible d'installer le package g++... je suis donc oblig� de passer par mon windows j'aimerais donc vraiment un coup de main.

    Je pensais � File/Properties/Build/Link file mais tout est gris� et impossible de faire des modifs...

    Un coup de main pour faire ces d�pendances serait vraiment pas de refus car je commence � m'arracher la t�te...

    Merci !

  2. #2
    Membre Expert
    Inscrit en
    Mars 2005
    Messages
    1 431
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Par d�faut
    Puisque tu es habitu� � Linux et si tu ne veux pas perdre de temps, tu peux alternativement utiliser une �mulation d'environnement POSIX telle que MSYS2 pour d�velopper sous Windows.

  3. #3
    Membre �prouv�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2011
    Messages
    756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Ao�t 2011
    Messages : 756
    Par d�faut
    Citation Envoy� par Matt_Houston Voir le message
    Puisque tu es habitu� � Linux et si tu ne veux pas perdre de temps, tu peux alternativement utiliser une �mulation d'environnement POSIX telle que MSYS2 pour d�velopper sous Windows.
    Merci beaucoup pour ta r�ponse, par contre comment je fais pour installer g++ et compiler mes sources c++ dans l'environnement ? Car les commandes de styles sudo apt get ne fonctionne pas.

  4. #4
    Membre Expert
    Inscrit en
    Mars 2005
    Messages
    1 431
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Par d�faut
    MSYS2 utilise pacman, l'excellent gestionnaire de paquets d'Arch Linux. Je te laisse te renseigner pour la doc compl�te mais voici quelques commandes utiles (de m�moire hein, v�rifie tout de m�me) :

    • mettre � jour la base de donn�e des paquets : $ pacman -Sy
    • mettre � jour le syst�me : $ pacman -Syu
    • rechercher par mot-clef dans la base : $ pacman -Ss gcc
    • installer un paquet : $ pacman -S mingw64-gcc
    • d�sinstaller un paquet : $ pacman -Rns mingw64-gcc

  5. #5
    Membre �prouv�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Ao�t 2011
    Messages
    756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : Ao�t 2011
    Messages : 756
    Par d�faut
    Salut,

    merci encore de ta r�ponse, j'ai fais toutes les manips;

    installer gcc m'a fourni le message suivant

    mingw32/mingw-w64-i686-gcc 6.2.0-2 (mingw-w64-i686-toolchain)
    GNU Compiler Collection (C,C++,OpenMP) for MinGW-w64
    mingw32/mingw-w64-i686-gcc-ada 6.2.0-2 (mingw-w64-i686-toolchain)
    GNU Compiler Collection (Ada) for MinGW-w64
    mingw32/mingw-w64-i686-gcc-fortran 6.2.0-2 (mingw-w64-i686-toolchain)
    GNU Compiler Collection (Fortran) for MinGW-w64
    mingw32/mingw-w64-i686-gcc-libgfortran 6.2.0-2 (mingw-w64-i686-toolchain)
    GNU Compiler Collection (libgfortran) for MinGW-w64
    mingw32/mingw-w64-i686-gcc-libs 6.2.0-2 (mingw-w64-i686-toolchain)
    GNU Compiler Collection (libraries) for MinGW-w64
    mingw32/mingw-w64-i686-gcc-objc 6.2.0-2 (mingw-w64-i686-toolchain)
    GNU Compiler Collection (ObjC,Obj-C++) for MinGW-w64
    mingw32/mingw-w64-i686-lcov 1.12-1
    front-end for GCC's coverage testing tool gcov
    mingw64/mingw-w64-x86_64-gcc 6.2.0-2 (mingw-w64-x86_64-toolchain)
    GNU Compiler Collection (C,C++,OpenMP) for MinGW-w64
    mingw64/mingw-w64-x86_64-gcc-ada 6.2.0-2 (mingw-w64-x86_64-toolchain)
    GNU Compiler Collection (Ada) for MinGW-w64
    mingw64/mingw-w64-x86_64-gcc-fortran 6.2.0-2 (mingw-w64-x86_64-toolchain)
    GNU Compiler Collection (Fortran) for MinGW-w64
    mingw64/mingw-w64-x86_64-gcc-libgfortran 6.2.0-2 (mingw-w64-x86_64-toolchain)
    GNU Compiler Collection (libgfortran) for MinGW-w64
    mingw64/mingw-w64-x86_64-gcc-libs 6.2.0-2 (mingw-w64-x86_64-toolchain)
    GNU Compiler Collection (libraries) for MinGW-w64
    mingw64/mingw-w64-x86_64-gcc-objc 6.2.0-2 (mingw-w64-x86_64-toolchain)
    GNU Compiler Collection (ObjC,Obj-C++) for MinGW-w64
    mingw64/mingw-w64-x86_64-lcov 1.12-1
    front-end for GCC's coverage testing tool gcov
    msys/gcc 5.3.0-3 (msys2-devel)
    The GNU Compiler Collection - C and C++ frontends
    msys/gcc-fortran 5.3.0-3 (msys2-devel)
    Fortran front-end for GCC
    msys/gcc-libs 5.3.0-3 (base) [install�]
    Runtime libraries shipped by GCC
    msys/mingw-w64-cross-gcc 5.3.0-1 (mingw-w64-cross-toolchain mingw-w64-cross)
    Cross GCC for the MinGW-w64
    Par contre si je tente g++ rien du tout

    Mais le soucis c'est que m�me apr�s avoir fait ceci un simple

    gcc test.c -o test
    ou
    g++ test.cpp -o test

    ne fonctionnent toujours pas.

    Je dois rater quelque chose...

  6. #6
    Membre Expert
    Inscrit en
    Mars 2005
    Messages
    1 431
    D�tails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 1 431
    Par d�faut
    Ca c'est le retour de la commande de recherche pacman -Ss, pas de la commande d'installation (pacman -S, comme pr�cis� plus haut). Le paquet qui t'int�resse est probablement celui-ci (nom du paquet en gras) :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    mingw64/mingw-w64-x86_64-gcc 6.2.0-2 (mingw-w64-x86_64-toolchain)
    GNU Compiler Collection (C,C++,OpenMP) for MinGW-w64
    Tu peux aussi installer toute la toolchain pour x86-64 si tu veux aller au plus simple.

Discussions similaires

  1. [E-03]Compiler plusieurs fichiers xls (ferm�s) dans un seul
    Par Geprocor dans le forum Macros et VBA Excel
    R�ponses: 6
    Dernier message: 15/01/2018, 16h52
  2. R�ponses: 0
    Dernier message: 01/08/2011, 10h14
  3. Un Makefile qui doit compiler plusieurs fichiers main
    Par YuGiOhJCJ dans le forum Linux
    R�ponses: 4
    Dernier message: 07/04/2010, 20h18
  4. [MEX] Probl�me pour compiler plusieurs fichiers
    Par Leiloche dans le forum MATLAB
    R�ponses: 3
    Dernier message: 28/10/2008, 13h57
  5. [py2exe] Compiler plusieurs fichiers
    Par Guldin dans le forum Py2exe
    R�ponses: 3
    Dernier message: 03/05/2006, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo