交叉编译glib的时候报了一个空指针错误: error: ‘%s’ directive argument is null [-Werror=format-overflow=]
1302 | debug_print ("SERVER: WaitingForBegin, read '%s'", line);
如图:然后我找到报错文件把这行注释掉了,重新make
结果注释后,另一个文件又开始空指针了,如图:
glib的版本是 2.56.0
make前配置指令
./configure --host=arm-linux-gnueabihf \
--prefix=/nfs/rv1126arm/arm \
PKG_CONFIG_PATH=/nfs/rv1126arm/arm/lib/pkgconfig \
glib_cv_stack_grows=no \
glib_cv_uscore=yes \
ac_cv_func_posix_getpwuid_r=yes \
ac_cv_func_posix_getgrgid_r=yes \
--with-pcre=internal \
--enable-libmount=no
有人遇到过吗,帮我解答一下,非常感谢!