Forum Programmation.c un bon IDE sous Linux mandriva

Posté par  .
Étiquettes : aucune
0
23
mai
2006
Bonjour a tous,


Ceci est ma 1er visite de ce site :) et j'espère , que ce ne sera pas la dernière ;).

Voila, j'ai décidé de ne plus supporte Micro$oft et donc de passer sous linux, j'ai donc installer Mandriva 2006. J'ai un peu près tous les logiciels qu'il me faut pour rayer dodows définitivement, sauf un :p Une bon IDE pour programmer en C :p Car après 3 ans de programmation C pure et aussi C/Win32 (API/GUI) et bien je me sens un peu dépaysé. Quelqu'un peut-il me dire le meilleur à avoir svp ;) et si possible l'adresse ou l'on peut le télécharger.

Merci d'avance.

++ All
  • # Normalement pas besoin de le telecharger

    Posté par  . Évalué à 2.

    sinon voila l'adresse
    http://www.kdevelop.org/

    mais normalement (si ma memoire est bonne il est inclus dans la mandriva)
    tape
    urpmi kdevelop
    dans une console et ca devrait rouler tout seul
  • # je dis peut-etre une connerie ?

    Posté par  . Évalué à 1.

    mais il doit aussi y avoir eclipse (il me semble que ca vient de chez SUN)
    qui en plus est multi plateforme, multi langage...

    à confirmer
  • # Anjuta

    Posté par  (site web personnel) . Évalué à 2.

    La version 2 semble assez instable, il reste la 1.2.
    Je pense qu'il n'est pas actuellement assez stable sous mandriva (en plus il y a avait un méchant bug dans l'éditeur), mais c'est pour que tu saches qu'il existe. Moi j'ai fait des MFC et la transition est certes assez difficile :-).

    Anjuta est en GTK, et si tu as l'habitude de la programmation d'IHM en C, GTK est fait pour toi... tu peux aussi regarder glade2 , glade3 et gazpacho qui permettent de générer des fichiers XML qui représentent l'agencement des contrôles dans ton interface graphique. Pas de code supplémentaire à faire pour que les contrôles se resizent automatiquement, contrairement aux applis en API win32 et en MFC. Bienvenue dans le monde réel :-)
    • [^] # Re: Anjuta

      Posté par  (site web personnel) . Évalué à 2.

      En bon éditeur (et pas IDE), tu as aussi Scite, qui a l'avantage d'être multiplateforme. Si tu as des conseils à demander, n'hésite pas à m'envoyer une message perso, j'ai un peu le même background que toi...
  • # kdevelop ou code::blocks

    Posté par  . Évalué à 2.

    j'ai une nette préfèrence pour kdevelop mais si tu es habitué à visual sous windows, code::blocks te sera + familié :


    http://www.codeblocks.org/
    • [^] # Re: kdevelop ou code::blocks

      Posté par  . Évalué à 0.

      c'était mon idée première surtout que je codai avec dev-cpp. mais je comprend rien a l'install sur mandriva, j'ai du mal a m'y retrouver
  • # il y a aussi gambas à la visual basic et Eric3 pour python

    Posté par  . Évalué à 2.

    il y a aussi gambas et eric3 (que j'ai jamais utilisé).

    gambas :
    http://gambas.sourceforge.net
    est un IDE pour basic, il semble très abouti avec designer d'application graphique ...etc

    eric3:
    http://www.die-offenbachs.de/detlev/eric3.html
    est un ide pour python écrit en python avec la librarie qt, il semble lui aussi pas mal, il y a même des entreprises qui l'utilisent pour le développement dans leur projets professionnels.
  • # merci

    Posté par  . Évalué à 0.

    Merci a tous pour vos réponse, j'ai donc décider d'installer kdevelop, mais heu j'ai peur lol, la version 3.3.2 que je télécharge a l'extension .tar.bz2 :s je connai tar.gz, mais pas bz2. quelqu'un peut m'éclairer?
    • [^] # Re: merci

      Posté par  . Évalué à 2.

      bzip2 (.bz2) est un format de compression meilleur que gzip (.gz).

      en fait, pour extraire un .tar.bz2 il suffit de faire :

      tar xjvf nom_du_fichier.tar.bz2

      à propos de kdevelop, assure-toi de télécharger les autres dépendances qui ne se trouvent pas dans l'archive, regarde sur cette page :

      http://www.kdevelop.org/index.html?filename=3.3/requirements(...)

      Ensuite assure-toi de la présence de gcc et de gdb (il suffit de taper gcc -v et gdb -v dans un terminal) si ce n'est pas le cas un petit urpmi devrait faire l'affaire (ça serait du genre urpmi gcc-4 si je ne me trompe pas car je n'utilise plus mandrake)

      je te conseille fortement d'installer qtdesigner -bien qu'il soit optionnel- si tu veux développer des applications graphiques. (qt designer est un outil pour "dessiner" des interface graphiques, comme sous delphi/c++builder)
      • [^] # Re: merci

        Posté par  . Évalué à 0.

        Merci, désolé pour toute ces question mais je m'y pert un peut, j'arrive a la décompreser mais heu je ne sais dans quel dossier je doit le mettre, dans /home/mon_user ? merci d'avance
        • [^] # Re: merci

          Posté par  . Évalué à 1.

          Mais pourquoi diable n'utilises tu pas le système de paquetage de ta distrib ? Une vieille habitude de windowsien surement.
          "urpmi kdevelop" qu'il t'a dit le monsieur !

          Par contre je te préviens c'est une usine à gaz à laquelle tu ne vas peut être rien comprendre sauf si tu as passé du temps à regarder les options d'un autre gros IDE et que tu n'a pas peur de faire celà à nouveau.
          AMHA, si tu as toujours programmé avec un IDE, le passage à linux est l'occasion idéale pour te débarasser de ces facilités et de revenir aux bons vieux makefiles.
          Après, si tu fais des projets assez gros pour avoir besoin d'un IDE, libre à toi d'en choisir un mais autant que l'utilité de la chose te soit connue.
          • [^] # Re: merci

            Posté par  . Évalué à 0.

            je pense que dans un 1er temps c'est ce que je vai faire, un editeur , en l'occurence Kate , une bonne tite console et gcc et c'est parti, seulement j'était très avancé en prog windows et donc je doit tou recommencer, mais c'est pas grave, seulement il me faudrait gtk, quelqu'un a une idée? mdr je sais je susi caspied :p
            • [^] # Re: merci

              Posté par  . Évalué à 1.

              Kate a une console 'intégrée' qui t'évitera pas mal de alt+tab.

              Que veux tu dire par "gtk", développer avec gtk ? dans ce cas faut juste installer le paquet gtk-devel ou qqch de ce gout, tu peux le chercher dans rpmdrake.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.