[Armadillo:00502] Re: Armadillo の実行

Masahiro Hanada email@hidden
2005年 9月 14日 (水) 17:12:06 JST


花田です。

(USI) 中島 正喜 <email@hidden> wrote:

> ./hello: error while loading shared libraries: libgcc_s.so.1: cannot open 
> shared object file: No such file or directory

開発環境にある/usr/arm-linux/lib/libgcc_s.so.1を、
実行ファイルhelloと同じようにArmadillo-9に転送し、
Armadillo-9の/libディレクトリに移動してください。
再度実行してみると、今度は問題ないと思います。

xxx.so(.1)というファイルは、共有ライブラリ(WindowsでいうDLL)です。
ユーザランド側にはlibgcc_sを使うアプリケーションがいなかったため
コピーされていませんでしたが、
今回作ったhelloでは必要になったと思われます。
(最近コンパイラをアップデートしたことが関係しているかもしれません)

なお、atmark-distでユーザランドイメージを作る際に/binや/usr/binに
helloを入れ込んで置いた場合は、distのmakeが自動的にlibgcc_sを使用することを
検知して、ユーザランドイメージに共有ライブラリを取り込んでくれるはずです。


____________________________________________________

    花田 政弘 (はなだ まさひろ)

      (株)アットマークテクノ IT開発部
        TEL: 011-207-6550    FAX: 011-207-6570
        URL: http://www.atmark-techno.com/

    E-mail: email@hidden
____________________________________________________




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