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 :

[GCC] chemin d'accès au librairies


Sujet :

Autres éditeurs

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 233
    Par défaut [GCC] chemin d'accès au librairies
    bonjour,

    j'essaye de compiler un programme en utilisant des librairies spécifique, j'ai bien préceser le chemin d'accès dans mon makefile, mais j'ai le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    C:\GCC_3.4.3\src\fi>make
    "C:\GCC_3.4.3\bin\arm-elf-gcc"  -L C:\Program Files\SDK30\Version 4.8\SDK\inc -o  hello1.o -c hello1.c -Wall -ansi
    hello1.c:2:17: OEM.H: No such file or directory
    make: *** [hello1.o] Error 1
    dans mon make file j'ai met ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    LIBSDIR =-L C:\Program Files\SDK30\Version 4.8\SDK\inc

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2006
    Messages : 138
    Par défaut
    tu peux mettre un plus gros bout de ton makefile pour voir les différentes options de linkage

    Tes librairies sont dans le dossier ...\inc ? ou inc est la librairie

    Essaie de voir aussi si ca marche avec des "/" plutot qu'avec des "\"
    pour indiquer le chemin.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 233
    Par défaut
    mon make file est :
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
     
    CFLAGS=-Wall -ansi
    #LDFLAGS=-Wall -ansi
     
     
    SDK_INC    = "C:\Program Files\SDK30\Version 4.8\SDK\inc2"
    SDK_LIB    = "C:\Program Files\SDK30\Version 4.8\SDK\Lib_GNU"
     
    GNU_VERSION = "3.4.3"
     
    GNU_DIR      = C:\GCC_$(GNU_VERSION)
    GNU_BIN_DIR  = $(GNU_DIR)\bin
     
    GNU_TARGET   = arm-elf
    GNU_LIB_TYPE = thumb\soft\interwork
     
    GNU_LIB_DIR_1 = $(GNU_DIR)\$(GNU_TARGET)\lib\$(GNU_LIB_TYPE)
    GNU_LIB_DIR_2 = $(GNU_DIR)\lib\gcc\$(GNU_TARGET)\$(GNU_VERSION)\$(GNU_LIB_TYPE)
     
    GNU_LINKER = $(GNU_BIN_DIR)\$(GNU_TARGET)-ld
    GNU_COMPILER = $(GNU_BIN_DIR)\$(GNU_TARGET)-gcc
     
    LDFLAGS=-L "$(GNU_LIB_DIR_1)"  -L "$(GNU_LIB_DIR_2)" -lc -lgcc 
     
    INCLUDES   = -I "$(SDK_INC)"
    LIBS       = "$(SDK_LIB)\eft30.lib" -L "$(GNU_LIB_DIR_1)" -lc -L "$(GNU_LIB_DIR_2)" -lgcc
     
    EXEC=hello1
     
    all: $(EXEC)
     
    hello1: hello1.o ecran.o
    	"$(GNU_LINKER)" $(LIBS) -o hello1 hello1.o ecran.o $(LDFLAGS) 
     
    hello1.o: hello1.c
    	"$(GNU_COMPILER)" $(INCLUDES) $(CFLAGS) -o hello1.o -c hello1.c  
     
    ecran.o: ecran.c hello1.h
    	"$(GNU_COMPILER)" $(INCLUDES) $(CFLAGS) -o ecran.o -c ecran.c   
    .PHONY: clean mrproper
     
    clean:
    	rm -rf *.o
     
    mrproper: clean
    	rm -rf $(EXEC)*
    et les message d'erreurs que j'ai eu sont:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    arm-elf-gcc: FilesSDK30Version: No such file or directory
    arm-elf-gcc: 4.8SDKinc2: No such file or directory
    hello1.c:2:17: oem.h: No such file or directory
    hello1.c:4:19: sdk30.h: No such file or directory
    hello1.c: In function `Hello':
    hello1.c:15: warning: implicit declaration of function `startupcv20'
    hello1.c:18: warning: implicit declaration of function `ttestall'
    make: *** [hello1.o] Error 1

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    233
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 233
    Par défaut
    j'ai fai des ptt modif. pour les / et \, ça ma enlevé qq erreurs, mais ça marche pas tjr,!!!!!!!!!!!!!! bref la il me sort un message d'erreur avec un fichier sh.exe!!!!!!!!, je comprend plus rien. tous ce que je veux est de compiler et de linker en utlisant des includes et des librairies non standard (inc2 pour les includes et lib_GNU pour la lib)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    /bin/sh.exe: C:/GCC_3.4.3/binarm-elf-gcc: No such file or directory
    make: *** [hello1.o] Error 127
    le chemin est C:/GCC_3.4.3/bin/arm-elf-gcc; je ne sais pkoi il m'a pas afficher le / entre bin et arm!!!!!!, j'ai essayé // et \ mais ça donne rien

    merci d'avance pour ton aide

Discussions similaires

  1. Changer chemin d'accès librairies perl ?
    Par Kaminoyoko dans le forum Modules
    Réponses: 4
    Dernier message: 24/01/2013, 10h35
  2. chemin d'accès et librairie
    Par danathane dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 10/02/2010, 23h42
  3. Récupérer le chemin d'accés du PFile.
    Par Laurent Dardenne dans le forum Administration
    Réponses: 7
    Dernier message: 03/02/2004, 17h21
  4. Chemin d'accès d'un fichier
    Par guitaros dans le forum Langage
    Réponses: 6
    Dernier message: 16/01/2004, 09h27
  5. Chemin d'accès au clip et scenario en flash
    Par Gential dans le forum Flash
    Réponses: 4
    Dernier message: 28/02/2003, 10h10

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