[Armadillo:06731] Re: Debian lenny EABI バージョンについて
email@hidden
2011年 2月 4日 (金) 09:40:09 JST
天城です。
EABI4と5両方で試しましたが、今回の問題とは関係ないようですね。
4,5の違い色々教えていただきありがとうございました。
どうやら、ネットで検索するとたまに似たようなトラブルがあるようですが、
解決策が乗ってるサイトはまだ探してる最中です。
なかには、glibc++5をインストールしたら、直ったとの話がある程度で。
とりあえず、どこかインストール忘れしているパッケージ等が無いかどうか
もう一度、調べ直してみます。
それと、「helll,world」でreadelfの結果を見てみることにします。
----- Original Message -----
>Date: Fri, 28 Jan 2011 15:45:18 +0900
>From: Takenoshita Koyo <email@hidden>
>To: Armadillo series general discussion list
> <email@hidden>
>Subject: [Armadillo:06674] Re:
> Debian lenny EABI バージョンについて
>
>
>竹之下です。
>
>EABI version 4とEABI version 5は、中身は一緒なのですが、
>バージョンが異なるもののようです。
>http://sourceware.org/ml/gdb-patches/2006-11/msg00017.html
>
>gcc 4.3では、EABI version 4として生成しますが、
>gcc 4.4からは、EABI version 5となります。
>http://gcc.gnu.org/ml/gcc-patches/2009-01/msg00708.html
>
>ATDE3で環境を作ったArmadillo-440(ライブラリは全てEABI Version 4)で、
>EABI Version 5なバイナリを実行してみたところ、一応動くようです。
>
>[PC ~]$ arm-linux-gnueabi-gcc --version
>arm-linux-gnueabi-gcc (Debian 4.4.5-8) 4.4.5
>Copyright (C) 2010 Free Software Foundation, Inc.
>This is free software; see the source for copying conditions. There is NO
>warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
>[PC ~]$ arm-linux-gnueabi-gcc hello.c -o hello-eabiv5
>[PC ~]$ arm-linux-gnueabi-readelf -h hello-eabiv5 | grep Flags
> Flags: 0x5000002, has entry point, Version5 EAB
I
>
>[email@hidden (ttymxc1) /home/ftp/pub]# ./hello-eabiv5
>hello world
>
>なので、EABIのversionはあまり関係ないかと思います。
>
>「No such file or directory」となる現象はあまり見た記憶がありません。
>なにかを見落としていると思うのですが。。
>
>天城 さんは書きました:
>> 天城です。
>>
>> EABIをバージョン4にしても結果は同じでした。
>>
>> 同じディレクトリに、ARM OABI、ARM EABI(4),ARM EABI(5)それに386のバイナリ
を
>> 置いて、実行すると 386のバイナリだけ、
>>
>> -bash: .xxxxx.386: cannot execute binary file
>>
>> とファイル認識しますが、他のファイルはNo such file or directoryになります。
>>
>> ちなみに、awkをこのディレクトリにコピーして、実行すれば実行されます。
>>
>> 何か、勘違いしてるかも知れません、また後ほどインストール、環境など調べ直し
て見
>> ます。
>>
>>
>
>
>--
>Koyo Takenoshita
>
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内