[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 メーリングリストの案内