arm-none-linux-gnueabi バージョン 4.4.1 を使用して glibc-2.11 を構築しました。バイナリをマザーボードのrootfsにコピーしました。 「ldconfig」と入力すると、次のエラーが発生します。
**ldconfig: Can't open configuration file /home/gykim/working/s1cam/gykim/stream/bsp/linux/util/glibc-2.11/_install/etc/ld.so.conf: No such file or directory
ldconfig: Can't create temporary cache file /home/gykim/working/s1cam/gykim/stream/bsp/linux/util/glibc-2.11/_install/etc/ld.so.cache~: No such file or directory**
私の設定オプションは次のとおりです。
*../configure --host=arm-none-linux-gnueabi --enable-add-ons=../glibc-ports-2.11,nptl,libidn CFLAGS='-O3' --prefix=/home/gykim/working/s1cam/gykim/stream/bsp/linux/util/glibc-2.11/_install*
/etc/
実際にプレフィックスを変更せずにこれらのパスを変更したいと思います。このパスをどのように変更できますか?
答え1
自分で見つけました。 config.make.in ファイルに次の内容を追加します。
install_root = *$(DESTDIR)*
DESTDIR=*install_dir*
コマンドラインに入力してください。
$ ../configure ~~~
$ make
$ make install DESTDIR=${DESTDIR}
その後、インストールディレクトリはDESTDIRで、システムディレクトリの前にプレフィックスが付けられます。