openwrt 缺少 libc.so.6 libm.so.6 libpthread.so.0

在开发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这个文件进行修改

 

openwrt  缺少 libc.so.6 libm.so.6 libpthread.so.0

 

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

就可以编译通过了

上一篇:PWN-ROP


下一篇:c – G不允许我定义名为“major”的成员函数