戻る

前へ| 次へ

uClibc をrootfs の lib へ コピ

uClibc の lib を rootfs に 持ってゆきます。

$ cd ${PREFIX}/uclibc/lib
$ ls
crt0.o                libcrypt_pic.a@       libpthread.so.0@
crt1.o                libdl-0.9.16.so       libpthread_pic.a@
crti.o                libdl.a               libresolv-0.9.16.so
crtn.o                libdl.so@             libresolv.a
ld-uClibc-0.9.16.so*  libdl.so.0@           libresolv.so@
ld-uClibc.so.0@       libdl_pic.a@          libresolv.so.0@
libc.a                libm-0.9.16.so        libresolv_pic.a@
libc.so@              libm.a                libuClibc-0.9.16.so
libc.so.0@            libm.so@              libutil-0.9.16.so
libc_pic.a@           libm.so.0@            libutil.a
libcrypt-0.9.16.so    libm_pic.a@           libutil.so@
libcrypt.a            libpthread-0.9.16.so  libutil.so.0@
libcrypt.so@          libpthread.a          libutil_pic.a@
libcrypt.so.0@        libpthread.so@

当然全て 持ってゆく 必要はありません。

選択してコピー

$ ls -a ${PRJROOT}/rootfs/lib
./  ../
$ pwd
/home/ksim/proj/tools/uclibc/lib
$ for file in libuClibc ld-uClibc libc libdl libcrypt libm libresolv libutil
> do
> cp $file-*.so ${PRJROOT}/rootfs/lib
> cp -d $file.so.[*0-9] ${PRJROOT}/rootfs/lib
> done
cp: cannot stat `libuClibc.so.[*0-9]': そのようなファイルやディレクトリはありません
cp: cannot stat `libc-*.so': そのようなファイルやディレクトリはありません

コピした結果は

$ ls ${PRJROOT}/rootfs/lib
ld-uClibc-0.9.16.so*  libcrypt.so.0@   libm.so.0@           libutil-0.9.16.so
ld-uClibc.so.0@       libdl-0.9.16.so  libresolv-0.9.16.so  libutil.so.0@
libc.so.0@            libdl.so.0@      libresolv.so.0@
libcrypt-0.9.16.so    libm-0.9.16.so   libuClibc-0.9.16.so

別の方法でコピ

$ pwd
/home/ksim/proj/tools/uclibc/lib
$ cp *-*.so ${PRJROOT}/rootfs/lib
$ cp -d *.so.[*0-9] ${PRJROOT}/rootfs/lib
$ ls ${PRJROOT}/rootfs/lib
ld-uClibc-0.9.16.so*  libdl.so.0@           libresolv.so.0@
ld-uClibc.so.0@       libm-0.9.16.so        libuClibc-0.9.16.so
libc.so.0@            libm.so.0@            libutil-0.9.16.so
libcrypt-0.9.16.so    libpthread-0.9.16.so  libutil.so.0@
libcrypt.so.0@        libpthread.so.0@
libdl-0.9.16.so       libresolv-0.9.16.so

こちらで 進めましょう。

にゃんたろう 拝!

2011年 7月28日 (木) 21:04:13 JST 作成


前へ| 次へ

戻る

Copyright © 2006.-2011. nyantarou All Rights Reserved.