Ton compilateur est plus nouveau que la librairie sur la Fox:
https://www.codesourcery.com/archives/arm-gnu/msg03981.html
> D'autre part lorsque j'installe sur ubuntu les paquets pour cross-compiler,
> je tape les mêmes lignes de commandes que ce que fait Eclipse sous windows.
> La compilation se passe bien, seulement, quand je télécharge l'exécutable
> sur la foxboard, il me met "Illegal Instruction". Aussi une idée ?
Il est possible que tu n'ai pas compile pour la Fox, mais pour Ubuntu;
tu le peux verifier avec le command "file /root/testARM4.exe".
Quelle sont le lignes de commandes que tu tapes?
Antonio
2011/5/26 Baudouin MARTIN <baudoui...@gmail.com>:
>Ton compilateur est plus nouveau que la librairie sur la Fox:
> je cherche à compiler mes applications C++ sur un PC avec windows ou ubuntu.
> Pour windows, j'ai suivi le tutoriel avec eclipse. Une fois l'exécutable
> installé, je le télécharge par scp sur la foxboard. Seulement quand je
> cherche à l'exécuter le programme, il met un message d'erreur me disant que
> je n'ai pas la bonne version de la librairie c++ !!? Le message d'erreur
> est le suivant :
>
> /root/testARM4.exe: /usr/lib/libstdc++.so.6: version 'CXXABI_ARM_1.3.3' not
> found (required by /root/testARM4.exe)
https://www.codesourcery.com/archives/arm-gnu/msg03981.html
Il est possible que tu n'ai pas compile pour la Fox, mais pour Ubuntu;
> D'autre part lorsque j'installe sur ubuntu les paquets pour cross-compiler,
> je tape les mêmes lignes de commandes que ce que fait Eclipse sous windows.
> La compilation se passe bien, seulement, quand je télécharge l'exécutable
> sur la foxboard, il me met "Illegal Instruction". Aussi une idée ?
tu le peux verifier avec le command "file /root/testARM4.exe".
Quelle sont le lignes de commandes que tu tapes?