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

C Discussion :

Projet en C, comment dois je m'organiser?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 Projet en C, comment dois je m'organiser?
    Bonjour,
    J'au un projet à réaliser an langage C.
    On m'a donné le code source d'un logiciel que j'ai installé sous Ubuntu (./bootstrap, ./configure, make, make install)
    Après, ma tâche sera de rentrer dans ce code source et le modifier et ajouter du code.
    Là je suis un peu perdu car j'ai trouvé pas mal de dossiers et de fichiers et je ne sais pas par où commencer?
    Le dossier du logiciel après installation est /usr/local/dossier_mon_programme
    Est ce que je vais changer dans les fichiers contenus dans ce dossier?
    Ou bien dois je voir les fichiers du dossier initial avant installation.
    J'aimerais bien que vous me guidiez chers amis.
    Merci

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Ben faut modifier les sources du dossier original.

  3. #3
    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
    Cette question n'est pas directement liée au langage C, et relève plus du domaine de la méthodologie de travail. Le mieux est de faire une copie de travail des sources originales, et de travailler dessus. Ensuite, pour entrer dans le code source d'un logiciel de taille respectable, j'essaie d'abord de comprendre l'architecture de haut niveau de l'application. Comment est organisé le code source (modules, bloc fonctionnels)? Ensuite, certains outils sont très pratiques pour naviguer dans le code source d'une application: Source Navigator (paquet sourcenav sous Ubuntu), cscope (avec vim ou kscope, qui est un frontend graphique très pratique), ctags, etc.

    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++

    +

  4. #4
    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 installé Source Navigator,
    Je suis désolé mais je suis novice en C. Je compte sur vous pour m'orienter un peu.
    Voila grosso modo les dossiers que contient le dossier original:

    ./autom4te.cache:
    ./doc:
    ./doc/user:
    ./examples:
    ./logger:
    ./loggui:
    ./models:
    ./models/antenna:
    ./models/application:
    ./models/environment:
    ./models/interferences:
    ./models/mac:
    ./models/mobility:
    ./models/modulation:
    ./models/propagation:
    ./models/radio:
    ./models/routing:
    ./src:
    ./usr_models:
    ./worldsens:

    ça peut vous donner une idée ?

  5. #5
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Citation Envoyé par condor_01 Voir le message
    ça peut vous donner une idée ?
    Oui, commence par lire la /doc !

  6. #6
    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
    Je l'ai déjà lue la doc
    Y'a pas grand chose.
    Un document pdf de 5 pages qui ne m'a pas aidé.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 15/04/2008, 14h03
  2. [design] ou et comment dois je ecrire ma methode?
    Par Malo dans le forum Logging
    Réponses: 12
    Dernier message: 10/01/2007, 11h46
  3. changement de tarif - comment dois je faire ?
    Par Luc01 dans le forum Access
    Réponses: 11
    Dernier message: 06/08/2006, 09h10
  4. [Excel]Projet VBA protégé, comment déprotéger ?
    Par tonf dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/06/2006, 19h05
  5. Réponses: 7
    Dernier message: 27/09/2005, 22h34

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