可以看出,有时如果我们选择一个包,我们会从 buildroot 得到这个奇怪的错误,说 cannot find /lib/libc.so.0 。进一步探测它在 $(STAGING_DIR)/usr/lib 中的 libc.so 中定义;如果我们改变绝对路径
组(/lib/libc.so.0 /usr/lib/uclibc_nonshared.a AS_NEEDED (/lib/ld-uClibc.so.0))
相对路径的含义如下:
组(../../lib/libc.so.0 ../usr/lib/uclibc_nonshared.a AS_NEEDED (../../lib/ld-uClibc.so.0))
编译顺利。问?这是否是解决这个问题的正确方法?或者我们需要做一些改变才能正确生成这个文件?感谢您提供任何解决方案。