Partage
  • Partager sur Facebook
  • Partager sur Twitter

[C++ - Linux]Comment faire ?

Pour compiler, etc...

    11 juin 2008 à 10:05:16

    Salut chers Zéros et Zérose :p
    Je suis nouveau sur Linux, étant sur Windows (32bit) avant, je ne sais pas compiler en C/C++ sous linux.

    Il y a t-il une sorte de Mingw32 pour Linux ?

    Merci d'avance pour vos réponses.
    • Partager sur Facebook
    • Partager sur Twitter
      11 juin 2008 à 10:15:54

      Citation : terryhenry


      Il y a t-il une sorte de Mingw32 pour Linux ?


      gcc ? :p
      mingw est un portage de gcc sous windows
      Au cas ou tu l'utilisais sous windows,code::block est aussi linux
      • Partager sur Facebook
      • Partager sur Twitter
        11 juin 2008 à 10:20:05

        tu veut dire par là que :

        make
        


        Marche aussi pour linux ?

        Ou faut t-il faire un

        sudo apt-get install ...
        


        ?

        Merci.
        • Partager sur Facebook
        • Partager sur Twitter
          11 juin 2008 à 10:23:58

          mingw est un port d'outils GNU vers Windows (et compilé en natif).
          Et Linux, ce n'est que le noyau, ce que tu utilises, c'est GNU/Linux. GNU comme les outils *nix qui sont portés par les projets mingw, cygwin, etc.

          Ce que tu peux avoir besoin de faire, c'est d'installer les paquetages de ta distribution qui sont orientés développement.
          • Partager sur Facebook
          • Partager sur Twitter
          C++: Blog|FAQ C++ dvpz|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS| Bons livres sur le C++| PS: Je ne réponds pas aux questions techniques par MP.
            11 juin 2008 à 10:27:09

            J'ai pas tout suivi là :p

            Tu peut expliquer plus simplement ?

            (Je déco de Win32 maintenant pour test sur Linux)
            • Partager sur Facebook
            • Partager sur Twitter
              11 juin 2008 à 10:30:09

              sudo apt-get install build-essential

              pour installer les bibliothèques standards C et C++.
              Ensuite pour compiler un fichier truc.cpp, utilises la commande :

              g++ truc.cpp -o test

              L'executable créé s'appelle alors "test". Tu peux le lancer en console en faisant:

              ./test

              Sinon, tu peux installer Code::Block et tout sera comme sous Windows.
              • Partager sur Facebook
              • Partager sur Twitter
              Co-auteur du cours de C++. ||| Posez vos questions sur le forum ||| Me contacter.
              Anonyme
                11 juin 2008 à 10:30:45

                terryhenry >> De façon très synthétique :
                Linux : Le kernel.
                GNU : la suite d'outils proposé par la fondation GNU.
                GNU/Linux: l'OS.

                Dans ton os, tu as des logiciels (des paquets) orientés developpement. Le plus célèbre est sans doute gcc qui à été porté sous windows via mingw et cygwin.

                Pour compiler sous linux, faut installer la suite gcc,g++, ... et le lire le man.
                • Partager sur Facebook
                • Partager sur Twitter
                  11 juin 2008 à 10:45:34

                  Rebonjour, me revoilà. D'abord, merci pour vos réponses.
                  Grâce à Nanok, j'ai enfin réussi à compiler.
                  Merci Nanok et tout le monde.
                  ++


                  • Partager sur Facebook
                  • Partager sur Twitter
                  Anonyme
                    11 juin 2008 à 15:18:31

                    Y a un tuto sur les Makefile sur ce site si je ne me trompe pas (Au pire Google). ça devrait t'aider.
                    Si tu utilises un IDE (C::B ou autre) tu n'as pas à te préoccuper de ça.
                    • Partager sur Facebook
                    • Partager sur Twitter

                    [C++ - Linux]Comment faire ?

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown