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

Choisir un environnement de développement Discussion :

Cherche IDE C


Sujet :

Choisir un environnement de développement

  1. #1
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut Cherche IDE C
    Bonjour,

    Je cherche un IDE pour Windows pour un projet en C, mais qui ne doit pas creer de fichier propre a l'IDE : il doit se contenter du code source.

    Objectif : parcourir le code, trouver les appels de fonctions, les definitions dans les fichiers d'en-tete, ...

    Pas besoin de compilation ni de debug (pour cause de compilation cross-plateforme).

    Sauf erreur, cela enleve Code::Blocks de la liste des possibilites puisqu'il cree des .cbp

    Merci de votre aide.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Les ide que je connais (QtCreator, Visual, C::B) utilisent tous des fichiers "projet". Je pense que c'est pareil pour les autres (eclipse, netbean).

    Mais ta demande est étonnante, tu devrais quand même avoir quelque part un fichier qui indique les sources à inclure lors de la compilation, non ?

  3. #3
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Merci de ta reponse.

    J'ai bien sur un Makefile (plusieurs en fait, mais peu importe) qui me permet de compiler.

    Mais ce que je cherche est independant de la compilation : je veux "juste" pouvoir me ballader dans le code en cliquant sur le nom d'une fonction, ou ce genre de choses. En gros, ce que fait n'importe quel IDE.

    Sauf que je ne souhaite pas qu'il ajoute des fichiers dans l'arborescence du projet...

    Si ca peut aider, je prends aussi tout mode vim ou emacs, je suis pas regardant la dessus !
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  4. #4
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Je pense que certain IDE peuvent lire les makefile (quasiment certain pour QtCreator, peut être d'autres). Sinon vim doit pouvoir faire ça (plus précisément, il doit être possible d'écrire des scripts dans vim pour le faire)
    Sinon, tu peux ouvrir un main.cpp avec QtCreator (je parle plus de celui ci parce que c'est celui que j'utilise au quotidien, mais d'autres doivent pouvoir le faire) et te balader dans les include avec Ctrl+Clic gauche. Par contre, cela suppose que le fichier sans facilement trouvé (si tu inclues des répertoires dans le makefile, forcement, depuis le fichier, ils seront pas trouvé)

  5. #5
    Membre émérite
    Avatar de TheGzD
    Homme Profil pro
    Ingénieur/ Docteur en Informatique
    Inscrit en
    Avril 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur/ Docteur en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 327
    Points : 2 677
    Points
    2 677
    Par défaut
    Tu peux peut-être regarder du côté de devcpp ...
    Vous postez du code ? Merci d'utiliser les balises
    Un message vous paraît pertinent ? Merci de le gratifier d'un vote positif
    Vous avez obtenu une réponse à votre question ? Merci d'utiliser le tag
    __________________
    Ingénieur R&D, diplômé en 2007 de l'ISIMA
    Docteur en informatique, diplômé en 2015 de l'EDSPI de Clermont-Ferrand

  6. #6
    Rédacteur
    Avatar de CyaNnOrangehead
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2008
    Messages : 777
    Points : 1 731
    Points
    1 731
    Par défaut
    Et pourquoi pas un bête Textpad, si c'est juste pour voire les sources avec une coloration syntaxique ?
    Retrouvez tous mes tutoriels : http://caron-yann.developpez.com/

    Et mon projet en cours : Algoid - programming language

    N'oubliez pas de consulter les FAQ Java (http://java.developpez.com/faq/) et les cours et tutoriels Java (http://java.developpez.com/cours/)

  7. #7
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Points : 15 620
    Points
    15 620
    Par défaut
    Connais pas TextPad, mais 1. c'est pas payant ? (perso, j'utilise notepad++ qui est très bien et gratuit) 2. son problème est surtout de pouvoir naviguer facilement entre les fichiers (donc directement ouvrir un fichier spécifié dans un include, sans devoir aller le rechercher dans les répertories)

  8. #8
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 149
    Points : 28 116
    Points
    28 116
    Par défaut
    Je n'arrive pas bien a m'exprimer visiblement...

    La coloration syntaxique, je l'ai avec n'importe quel editeur (vim, ultraEdit, ...). Par contre, de base, ces editeurs n'offrent pas beaucoup d'autres fonctionnalites, et notamment pas les fonctionnalites du type "avec ctrl+clic sur le nom d'une fonction, cela ouvre le fichier d'en-tete contenant la definition de la fonction".

    Ce genre de fonctionnalites est disponible sur tous les IDE modernes, mais tous ceux que j'ai pu essayer creent un ou plusieurs fichiers (internes a l'IDE) a la racine du projet. Par exemple, Code::Blocks cree un fichier *.cdb a la racine.

    Je cherche donc un IDE qui puisse travailler sans creer un fichier de ce genre, meme s'il doit pour cela etre un peu plus lent.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  9. #9
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    Mais ce que je cherche est independant de la compilation : je veux "juste" pouvoir me ballader dans le code en cliquant sur le nom d'une fonction, ou ce genre de choses. En gros, ce que fait n'importe quel IDE.

    Sauf que je ne souhaite pas qu'il ajoute des fichiers dans l'arborescence du projet...

    Si ca peut aider, je prends aussi tout mode vim ou emacs, je suis pas regardant la dessus !
    Si j'avais le même problème à régler, j'utiliserais emacs (ou xemacs)...
    [ bon, mon avis ne vaut pas parce que, de toute façon, j'utilise toujours emacs ]
    mais il me faudrait quand même le customiser un peu, donc:
    = lancer une commande "etags" personnalisée pour créer le fichier "TAGS" à l'extérieur de l'arborescence du projet
    = ajouter un fichier "~/.emacs" (ou ~/.emacs.d/init.el, mais à l'extérieur de l'arborescence du projet)
    = customiser la variable tags-table-list en conséquence (pour ne pas avoir à recharger le fichier de TAGS à la mano à chaque fois).

  10. #10
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    à tout hasard, code:blocs peut créer ses fichiers en dehors de l’arborescence du projet, il suffit de lui dire.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  11. #11
    Rédacteur
    Avatar de CyaNnOrangehead
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2008
    Messages : 777
    Points : 1 731
    Points
    1 731
    Par défaut
    Citation Envoyé par leternel Voir le message
    à tout hasard, code:blocs peut créer ses fichiers en dehors de l’arborescence du projet, il suffit de lui dire.
    Netbeans aussi je croie.
    Et c'est à mon sens le meilleur IDE pour faire du cpp... Même si au premier abord, ça fait rigolé.
    Retrouvez tous mes tutoriels : http://caron-yann.developpez.com/

    Et mon projet en cours : Algoid - programming language

    N'oubliez pas de consulter les FAQ Java (http://java.developpez.com/faq/) et les cours et tutoriels Java (http://java.developpez.com/cours/)

Discussions similaires

  1. Cherche idée de représentation de fichier
    Par Bruno13 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 25/03/2008, 13h21
  2. Réponses: 4
    Dernier message: 31/08/2007, 09h25
  3. Cherche IDE puissant sous UNIX
    Par efficks dans le forum Choisir un environnement de développement
    Réponses: 8
    Dernier message: 29/08/2007, 00h02
  4. Ldap - Cherche idée projet
    Par rvfranck dans le forum Réseau
    Réponses: 19
    Dernier message: 10/08/2006, 01h22

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