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

 


Dernière réponse
Sujet : cross-compil - problème !!
Mikouze 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 ?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mikouze 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 ?
ehben up personne pour cette erreur ?
 
http://img78.imageshack.us/my.php?image=errreur3iy.png
 
ça fait deux jours que je cherche :/
ehben 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
ehben 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  
  :??:
 

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 ?
ehben 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 ?
ehben 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...

Tu compiles quoi exactement ? Donne plus d'infos.
 
Beaucoup plus hein :o
ehben 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:  :)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)