Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2581 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  cross-compil - problème !!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

cross-compil - problème !!

n°799101
ehben
Posté le 04-04-2006 à 23:21:52  profilanswer
 

Bonjour  :hello:  :hello: ,
 
 
   j'essaie de compiler un cross-compilateur à l'aide de gcc sous cygwin (afin d'utiliser un simulateur d'architecture) mais j'obtiens l'erreur suivante :
 

as : unrecognised option -EL  
make : ****[libgcc1.null] Error


 
Une idée sur comment résoudre le problème ???? j'ai déjà cherché sur le net mais c'est totalement infructueux...
 
Merci  :hello:  :)


Message édité par ehben le 05-04-2006 à 15:20:12
mood
Publicité
Posté le 04-04-2006 à 23:21:52  profilanswer
 

n°799104
Profil sup​primé
Posté le 04-04-2006 à 23:46:27  answer
 

Tu compiles quoi exactement ? Donne plus d'infos.
 
Beaucoup plus hein :o

n°799220
ehben
Posté le 05-04-2006 à 15:17:34  profilanswer
 

voilà ce que je tape dans la ligne de commande :
 


./configure --host=$HOST --target=sslittle-na-sstrix --with-gnu-as --with-gnu-ld --prefix=$IDIR
 
là c ok
puis je tape :
 
make LANGUAGES = c CFLAGS="-O3" CC=gcc
 
et le problème survient...
juste avant :
as : unrecognised option -EL  
make : ****[libgcc1.null] Error
 
il y a 2 lignes qui sont :
echo "__foo <> {} "> dummy.c
./xgcc  -B./ -DCROSS_COMPILE -DIN_GCC -O3 -I/usr/local/include -c dummy.c


 
ma version de gcc est la toute dernière 3.4.4 mais je dois utiliser la 2.7.2.3 pour le cross-compiler qui sera utilisé pour créer un langage de bas niveau utilisé par le simulateur...


Message édité par ehben le 05-04-2006 à 15:32:54
n°799384
ehben
Posté le 06-04-2006 à 01:19:48  profilanswer
 

up :(
 
en cherchant de nombreuses heures sur le net, je me demande si ce n'est pas dû au PATH qu'il faut spécifier pour aller chercher les programmes comme as) qui sont différents des as déjà installés sur le système...
 
j'ai donc spécifier le PATH pour aller là où se trouve l'as voulu mais ça ne marche tjs pas :/ l'option -EL est tjs inconnue :/
 
il y a moyen de forcer le path vers cet as ? ptetre qu'il prend quand même le mauvais as ?


Message édité par ehben le 06-04-2006 à 03:44:26
n°799388
Profil sup​primé
Posté le 06-04-2006 à 03:42:04  answer
 

Donne une plus longue "capture" qui se passe au moment ou tu fais le make :)
 
Et tu peux pas dire ce que tu compiles exactement ? C'est quoi xgcc ? Et l'architecture cible ?

n°799563
ehben
Posté le 06-04-2006 à 17:46:34  profilanswer
 

voilà ce que j'obtiens :
http://img446.imageshack.us/my.php [...] lme5ff.png
 
xgcc : voilà les infos du  makefile :

# The GCC to use for compiling libgcc2.a, enquire, and libgcc1-test.
# Usually the one we just built.
# Don't use this as a dependency--use $(GCC_PASSES) or $(GCC_PARTS).
GCC_FOR_TARGET = ./xgcc -B./
 
# This is used instead of ALL_CFLAGS when compiling with GCC_FOR_TARGET.
# It omits XCFLAGS, and specifies -B./.
# It also specifies -I./include to find, e.g., stddef.h.
GCC_CFLAGS=$(INTERNAL_CFLAGS) $(X_CFLAGS) $(T_CFLAGS) $(CFLAGS) -I./include


 
je compile simplement gcc-2.7.2.3 pour l'utiliser comme cross-compiler afin de créer du code utilisable par le simulateur d'architecture. Celui-ci utilise demande du code en little indian (je suis en fait la procédure d'installation trouvée sur de nombreux sites internets)
 
Qqfois bizarrement en refaisant un 'make', j'obtiens ceci à la place :
 
http://img444.imageshack.us/my.php?image=make7sc.png  
  :??:
 


Message édité par ehben le 06-04-2006 à 18:35:36
n°799594
ehben
Posté le 06-04-2006 à 19:43:25  profilanswer
 

j'ai résolu les problèmes ci-dessus en incluant les fichiers et exécutable du dossier où se trouvait l'as souhaité dans le dossier où se trouve le makefile...
 
malheureusement, j'obtiens une nvelle erreur :/ :
 
http://img78.imageshack.us/my.php?image=errreur3iy.png


Message édité par ehben le 06-04-2006 à 19:44:47
n°800261
ehben
Posté le 09-04-2006 à 18:25:02  profilanswer
 

up personne pour cette erreur ?
 
http://img78.imageshack.us/my.php?image=errreur3iy.png
 
ça fait deux jours que je cherche :/

n°800266
Mikouze
Universe Owner
Posté le 09-04-2006 à 18:47:33  profilanswer
 

Il essaye de compiler avec les librairies de ton systeme (cygwin), les versions sont peut-etre pas top. Ce serait peut-etre plus simple si tu utilisais un boot-cd linux pour compiler, non ? ;)
 
Maintenant, si y'a des boot cd avec gcc ... Peut-etre celui de Gentoo ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  cross-compil - problème !!

 

Sujets relatifs
HELP ! Problème de virus ! Besoin d'un CD bootable[Perl/Mandrake/résolu] problème d'upgrade @INC
Firefox - FC4 - problème d'ouverture les liens hypertexte /zarbProbléme d'affichage lors d'un switch d'une console à l'autre
cross compilProblème IE spyware
Problème client NIS[Résolu] Script ftp : Problème de répertoire
Problème Grub / Windows 
Plus de sujets relatifs à : cross-compil - problème !!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR