移植iproute2-4.0
1,依赖库Berkeley DB2,交叉编译DBcd build_unix../dist/configure --host=arm-none-linux-gnueabi --enable-compat185make LDFLAGS=-static出现错误:libtool: link: `mut_pthread.lo' is not a valid libtoo
·
1,依赖库Berkeley DB
2,交叉编译DB
make LDFLAGS=-static
找到系统本地的libdb.a
ar t libdb.a //查看需要的哪些目标文件
./build_unix目录下已经编译了一些,还少4个:
rep_auto.o
repmgr_rereq.o
dbm.o
hsearch.o
arm-none-linux-gnueabi-ar crv libdb.a *.o //生成静态库
把静态库放到编译器的库目录下
./configure --host=arm-none-linux-gnueabi
make LDFLAGS=-static
2,交叉编译DB
cd build_unix
../dist/configure --host=arm-none-linux-gnueabi --enable-compat185make LDFLAGS=-static
出现错误:libtool: link: `mut_pthread.lo' is not a valid libtool object
网上查了一下,说的方法都不靠谱,只好手动解决了(有谁知道办法的请说一下,谢谢)找到系统本地的libdb.a
ar t libdb.a //查看需要的哪些目标文件
./build_unix目录下已经编译了一些,还少4个:
rep_auto.o
repmgr_rereq.o
dbm.o
hsearch.o
arm-none-linux-gnueabi-ar crv libdb.a *.o //生成静态库
把静态库放到编译器的库目录下
3,交叉编译iproute2
./configure --host=arm-none-linux-gnueabi
make LDFLAGS=-static
更多推荐
已为社区贡献1条内容
所有评论(0)