[Armadillo:00392] Re: arm-linux-g++にて作成した実行体が実行できません。

渡辺 明圭 email@hidden
2005年 6月 28日 (火) 22:28:31 JST


早速の返答ありがとうございます。
渡辺@NSECです。

coLinux上の/usr/arm-linux/lib/
にあった
 libstdc++.so.60.0.2
 libgcc_s.so.1
をromf/usr/libへコピーし
 libstdc++.so.60 → libstdc++.so.60.0.2
として、imageを作成したところ
意図する動作となりました。
ありがとうございます。

※libgcc_s.so.1はlibstdc++.so.60を組み込んだ後に
 足りないと言われ追加しました。


colinux上のlibstdc++.so.60はi386のものだと思い違いをして、
arm用libstdc++.so.60を含むパッケージを探していました。
すいませんお手数をおかけしました。

よろしくお願いいたします。

-----Original Message-----
From: email@hidden
[mailto:email@hidden]On Behalf Of Fumito
Morishima
Sent: Tuesday, June 28, 2005 9:19 PM
To: Armadillo series general discussion list
Subject: [Armadillo:00391] Re: arm-linux-g++にて作成した実行体が実行でき
ません。


森島です。

coLinux上の/usr/arm-linux/lib/libstdc++.so* を
Armadillo-9上にコピーすれば動作すると思いますよ。

渡辺 明圭 wrote:

>お世話になっております。
>渡辺@NSECと申します。
>
>coLinux上で
> arm-linux-g++   test2.cpp
>として、作成した実行体をArmadillo-9へ持っていき実行すると
>./a.out: error while loading shared libraries: libstdc++.so.60: cannot open
>sha
>red object file: No such file or directory
>とのエラーメッセージが出力され実行できません。
>
>libstc++.soがないと言われているためネットにて探してはみたのですが
>arm用のlibstdc++.soを探し出すことができませんでした。
>
>対応策を教えてください。お願いいたします。
>
>
>また、同じ内容のソースを
> arm-linux-gcc test2.c
>と拡張子を変更して、作成し実行体をArmadillo-9へ持っていき実行すると
>Hello World!!
>と正常に動作します。
>実際、Armadillo-9上で実行したいソースがC++にて記述しているため
>arm-linux-g++を使用してコンパイルしたいと考えています。
>
>ソース内容は
>#include <stdio.h>
>
>int main(int argc, char *argv[] )
>{
>    print( "Hello World!!\n");
>
>    return 1;
>}
>
>//
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>  
>




armadillo メーリングリストの案内