|
根据sysroot做的,完成后,在目标机上试编译libsigc++2.2
make 时出错,提示
grep: /mnt/clfs/cross-tools/arm-s3c6410-linux-gnu/lib/libstdc++.la: No such file or directory
/bin/sed: can't read /mnt/clfs/cross-tools/arm-s3c6410-linux-gnu/lib/libstdc++.la: No such file or directory
libtool: link: `/mnt/clfs/cross-tools/arm-s3c6410-linux-gnu/lib/libstdc++.la' is not a valid libtool archiv
居然会去到cross-tools下找库文件。是在哪里指定的呢?这个文件分明是在/usr/lib下。修改/etc/ld.so.conf加入/usr/lib,还是一样。我只好临时建立了目录,复制了个文件进去,通过了编译,但这样心里总是不舒服。难道这个路径已经写进了gcc内部? |
|