在开发openwrt时,编译内核的时候,自己写的代码在openwrt 编译报错,提示缺少依赖库文件

Package Gateway_Auto is missing dependencies for the following libraries:
libc.so.6
libm.so.6
libpthread.so.0
 

libc.so.6 libm.so.6 libpthread.so.0

 

glibc是linux上对标准库的实现,包含libc.so,libm.so,libpthread.so等库文件和头文件

 

解决方法,进入openwrt的更目录,然

cd staging_dir/target-mips_24kc_musl/pkginfo/ 目录下

对libc.provides这个文件进行修改

 

 

在进行make menuconfig 选择相应的组件,在make V=s

就可以编译通过了

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐