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

Autres éditeurs Discussion :

C sous Ubuntu


Sujet :

Autres éditeurs

  1. #1
    Membre éclairé Avatar de condor_01
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    294
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 294
    Par défaut C sous Ubuntu
    Bonjour,
    J'ai un projet en C sous Ubuntu
    Je dois tout d'abord comprendre le projet déjà élaboré pour modifier les fichiers source et ajouter d'autres.
    Le mec qui a développé ce programme n'a utilisé aucun environnement de développement. Je dois, à chaque fois que je modifie un fichier source, lancer make et make install.
    Je me suis un peu perdu dans les fichiers. Des fichiers source, des fichiers header et des dossiers....
    Qu'est ce que je dois faire?
    Désolé si je me suis mal exprimé, je suis pas trop expert en programmation.

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par condor_01 Voir le message
    J'ai un projet en C sous Ubuntu
    Je dois tout d'abord comprendre le projet déjà élaboré pour modifier les fichiers source et ajouter d'autres.
    Le mec qui a développé ce programme n'a utilisé aucun environnement de développement. Je dois, à chaque fois que je modifie un fichier source, lancer make et make install.
    Je me suis un peu perdu dans les fichiers. Des fichiers source, des fichiers header et des dossiers....
    Qu'est ce que je dois faire?
    Essaye d'installer SourceNavigator...

    [message ...Je veux bien venir te former dans ta boite (à ses frais) sur les techniques de prise en main d'un projet...... subliminal]

  3. #3
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Sympa l'outil, merci pour le lien
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  4. #4
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Il y a aussi Kscope qui fonctionne avec cscope. C'est très pratique pour naviguer dans le code source d'un gros programme.

    Pour installer Kscope et/ou SourceNavigator sous Ubuntu, utilise la commande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install sourcenav kscope
    Le paquet de SourceNavigator se nomme sourcenav et l'executable est snavigator.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  5. #5
    Membre éclairé Avatar de condor_01
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    294
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 294
    Par défaut
    J'ai déjà installé sourace navigator. ça facilite ..
    Mais quand je modifie un fichier source de mon projet, je dois faire un make et make install à chaque fois.
    Aussi, pour ajouter un nouveau fichier je dois modifier le Makefile.
    Il n'ya pas une méthode qui m'épargne tout ça !!

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Tu peux mettre *.c pour lister les sources mais ce n'est pas recommandé. Il vaut mieux ajouter chaque source les unes après les autres.
    Comparé à l'écriture du code lui-même, ce n'est pas l'ajout d'un mot dans le Makefile qui coûte du temps.
    Et tu ne peux pas te passer du make. Peut-être du make install si ton projet n'est pas trop compliqué.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Plusieurs questions sur Samba sous Ubuntu
    Par Niktou dans le forum Réseau
    Réponses: 12
    Dernier message: 12/02/2006, 15h45
  2. [Linux]eclipse sous ubuntu Hoary
    Par soumou dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 30/11/2005, 21h20
  3. Compilateur manqaunt sous Ubuntu 5.10
    Par olafmenji dans le forum Linux
    Réponses: 1
    Dernier message: 01/11/2005, 12h11
  4. [Linux]Lancement d'Eclipse sous Ubuntu x86_64
    Par sylbal dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 08/03/2005, 10h17
  5. PhpMyAdmin vs Mysql sous Ubuntu
    Par PiTiLeZarD dans le forum Installation
    Réponses: 11
    Dernier message: 12/01/2005, 22h02

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