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 :

make file et ppc?


Sujet :

C++

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 98
    Points : 36
    Points
    36
    Par défaut make file et ppc?
    bonjour,

    j'ai obtenu ce make file de l'internet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    CC=g++
    CFLAGS=-c -Wall
    LDFLAGS=
    SOURCES=main.cpp hello.h
    OBJECTS=$(SOURCES:.cpp=.o)
    EXECUTABLE=hello
     
    all: $(SOURCES) $(EXECUTABLE)
     
    $(EXECUTABLE): $(OBJECTS)
        $(CC) $(LDFLAGS) $(OBJECTS) -o $@
     
    .cpp.o:
        $(CC) $(CFLAGS) $< -o $@
    et la fonction hello world developpe en utilisant visuel c++.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #include <iostream.h>
    void hello(){
       cout << "Hello World!";
    }
    je veux executer ce code en utilisant le processeur ppc (power pc).

    qu'elle sont les modifications a apporte au make file pour que je peux l'execute sur un processeur ppc sur la carte ML507.

    en faite j'utilise fedora 14.

    Merci d'avance

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 533
    Points : 1 086
    Points
    1 086
    Par défaut
    Tu peux déjà tester avec cette modif :

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 98
    Points : 36
    Points
    36
    Par défaut
    Citation Envoyé par cob59 Voir le message
    Tu peux déjà tester avec cette modif :
    bonjour,

    apres qcq modification du makefile et de .cpp et .h:
    makefile:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    CC=    $(shell which ppc_4xx-gcc) 
    #CC=g++    
    CXXFLAGS=-cpp -Wall    
    LDFLAGS=-arch ppc    
    SOURCES=main.cpp hello.h    
    OBJECTS=$(SOURCES:.cpp=.o)    
    EXECUTABLE=hello    
     
    all: $(SOURCES) $(EXECUTABLE)    
     
    $(EXECUTABLE): $(OBJECTS)    
        $(CC) $(LDFLAGS) $(OBJECTS) -o $@    
     
    .cpp.o:
        $(CC) $(CXXFLAGS) $< -o $@
    main.cpp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include <iostream.h>
    #include "hello.h"
    using namespace std;
    int main(){
        hello();
        cout << endl;
        //cout << "The factorial of 5 is " << factorial(5) << endl;
        return 0;
    }
    hello.h:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #include <iostream.h>
    using namespace std;
    void hello(){
       cout << "Hello World!";
    }
    plusieurs erreurs de ce genre sont apparu:
    main.cpp.text+0x25e): undefined reference to `std::cout'
    main.cpp.text+0x262): undefined reference to `std::cout'
    main.cpp.text+0x266): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'

    Merci d'avance

  4. #4
    Membre expert
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 415
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 415
    Points : 3 156
    Points
    3 156
    Par défaut
    Salut

    A mon avis, en écrivant
    et pas
    ça devrait mieux fonctionner.
    Find me on github

Discussions similaires

  1. Make file & Variables CB
    Par Haknaton dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 02/10/2008, 17h30
  2. Exemple d'un make file
    Par gege87270 dans le forum Systèmes de compilation
    Réponses: 8
    Dernier message: 09/10/2007, 11h24
  3. [Free Pascal] Aide concernant 'make file'
    Par diden138 dans le forum Free Pascal
    Réponses: 11
    Dernier message: 02/06/2006, 20h01
  4. Make Files en Java ?
    Par algus dans le forum Build
    Réponses: 4
    Dernier message: 27/03/2006, 12h01
  5. [PPC][C#] File sharing et SqlNullValue exception
    Par Roach dans le forum Windows Forms
    Réponses: 28
    Dernier message: 12/10/2005, 17h40

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