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 :

Compiler un script cpp complexe d�j� existant


Sujet :

C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Par d�faut Compiler un script cpp complexe d�j� existant
    Salut,

    J'ai utilis� surtout des Macrolanguages pour calcul num�rique/scientifique,
    mais je dois bosser temporairement sur du c/c++ ...

    J'ai un Script (lourd) d�j� existant avec nombreux repertoires,
    et je dois compiler le tout. Je sais m�me pas quel bout
    commencer et comment m'y prendre.
    En plus mon compileur/developpeur est
    Dev C++, je sais pas si un bon outil !
    Merci conseils.
    Thierry Freno

  2. #2
    Membre chevronn�
    Inscrit en
    Novembre 2006
    Messages
    362
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 362
    Par d�faut
    Citation Envoy� par ThFreno
    J'ai un Script d�j� existant avec nombreux repertoires,
    et je dois compiler le tout. Je sais m�me pas quel bout
    commencer et comment m'y prendre.
    Salut,

    1. Je propose que tu commen�e par ne pas apeller �a un script, car tu vas heurter la sensibilit� des programmeurs de C++.

    2. Pourquoi avoir r�cup�r� le code plutot que l'application directement compil�e ?

    Contrairement � la plupart des macro-langages, il y a, en c++, une diff�rence entre le code que tu �cris et le programme qui s'ex�cute. En g�n�ral, lorsque l'on veut ex�cuter un programme sans le modifier, on ne se pr�occupe pas du code.

    L'action de passer du code au programme est souvent appell�e (par abus de langage) : la compilation.

    3. Si vraiment tu dois compiler ton programme (pour le modifier par exemple), tu vas devoir te replacer dans un "environnement" sous lequel il compile, cela veut dire qu'il va te falloir savoir :
    - sous quel syst�me il compile
    - s'il est compatible avec ton compilateur (c'est b�te, mais les compilateurs ne savent pas tous compiler la m�me chose et il arrive donc que ce qui compile sur l'un ne compile pas sur l'autre).
    - quelles sont les librairies n�cessaires � la compilation.
    - quelles sont les directives de compilations n�cessaires.

    Ensuite, il te faudra configurer ton compilateur pour qu'il prenne en compte tous ces param�tres.

    4. Si tu as de la chance, la personne qui a d�velopp� le code dont tu veux te servir a d�j� pr�vu d'enregistrer tous ces param�tres dans un ou plusieurs fichiers, et tu n'auras pas � tout refaire.
    Mais la encore, ce fichier d�pend du compilateur et de l'environnement sous lequel il a �t� con�u, il peut s'agir :
    - d'un makefile
    - d'un fichier projet Borland
    - d'un fichier solution Visual .net (extension dsp ou dsw)
    - que sais-je encore ...


    Bref, sans plus d'information, ton probl�me n'a pas de solution toute trouv�e. Essaie d'obtenir les renseignements sus-mentionn� aupr�s de la personne qui t'a fournit le code, ou en cherchant dans les fichiers.

    Bonne journ�e

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Par d�faut Merci
    Bonjour Feriaman,

    Merci de cette cette r�ponse si bien architectur�e.

    Je dois en effet modifier certains �l�ments du code relatifs aux "calculs numeriques", sans vraiment avoir � toucher � l'architecture du code, du moins pour l'instant.

    Avant de commencer � modifier, il me faut donc en effet m'assurer de tous les points que tu exposes.

    Jai vu beaucoup de Makefile (.in, .am) dans ce code.

    A bient�t.
    Merci � toi.
    Thierry

  4. #4
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

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

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    Si �a a �t� fait avec les outils GNU, �a se compile avec ./configure puis make.
    Dans certains cas, y'a pas de ./configure.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Par d�faut Merci
    Merci � toi de cette propal. Thierry

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Par d�faut Informations obtenues sur le code c++
    Bonjour,

    J'ai obtenu les informations suivantes :

    1. Le compilateur avec lequel il a �t� test� est gcc,
    2. Le port Windows doit permettre de g�n�rer un projet Visual.
    3. Les librairies n�cessaires � la compilation sont FFTW et libsndfile,
    4. La compilation s'effectue via configure/make/make install.


    De plus je sais maintenant que:

    5. De fa�on native le code peut �tre compil� et fonctionne si Cygwin est install�.

    Merci par avance.
    Cordialement
    Thierry Freno

Discussions similaires

  1. [DEB]Probleme de compil avec Dev-Cpp
    Par Marc_3 dans le forum Dev-C++
    R�ponses: 3
    Dernier message: 31/01/2006, 22h27
  2. R�ponses: 4
    Dernier message: 20/10/2005, 14h58
  3. compiler un script perl
    Par black_code dans le forum Langage
    R�ponses: 9
    Dernier message: 03/09/2005, 16h30
  4. Problemes de compilations exemple createdevice.cpp de Direct
    Par Maverick357 dans le forum DirectX
    R�ponses: 8
    Dernier message: 03/02/2005, 15h29
  5. compilation directx dev-cpp
    Par gaut dans le forum DirectX
    R�ponses: 3
    Dernier message: 11/02/2004, 04h16

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