中英网站的设计降权查询网站
news/
2025/9/29 2:29:43/
文章来源:
中英网站的设计,降权查询网站,给手机做网站的公司,网站代理违法吗对于新版本Ubuntu系统来编译SDK#xff0c;尤其是buildroot ,是一个巨大考验#xff0c;发现问题如下#xff1a;
1. c-stack.c的SIGSTKSZ错误
buildroot 报错#xff1a;c-stack.c:55:26:error:missing binary operator before token “(“55
在buildroot目录中找到c-s…对于新版本Ubuntu系统来编译SDK尤其是buildroot ,是一个巨大考验发现问题如下
1. c-stack.c的SIGSTKSZ错误
buildroot 报错c-stack.c:55:26:error:missing binary operator before token “(“55
在buildroot目录中找到c-stack.c文件,并更改c-stack.c文件中SIGSTKSZ的宏定义
解决办法:
修改c-stack.c文件如下
#ifndef SIGSTKSZ
# define SIGSTKSZ 16384
//#elif HAVE_LIBSIGSEGV SIGSTKSZ 16384
/* libsigsegv 2.6 through 2.8 have a bug where some architectures usemore than the Linux default of an 8k alternate stack when decidingif a fault was caused by stack overflow. */
// 注释下面2行
//# undef SIGSTKSZ
//# define SIGSTKSZ 16384
#endif2. ibfakeroot.c:99:40: error: ‘_STAT_VER’ undeclared
解决办法更改libfakeroot.c文件添加宏定义
#ifndef _STAT_VER#if defined (__aarch64__)#define _STAT_VER 0#elif defined (__x86_64__)#define _STAT_VER 1#else#define _STAT_VER 3#endif
#endif3. read_fs.o:(.bss0x0): multiple definition of fwriter_buffer’; mksquashfs.o:(.bss0x400be8):
解决办法更改mksquashfs相关文件去掉bwriter_buffer与fwriter_buffer的定义改为‘extern’涉及到.h .c文件如下
// mksquashfs.h
struct cache *bwriter_buffer, *fwriter_buffer;》 extern struct cache *bwriter_buffer, *fwriter_buffer;// mksquashfs.cstruct cache *bwriter_buffer, *fwriter_buffer;
》
//struct cache *bwriter_buffer, *fwriter_buffer;4. makedevs: line 27: cant create node
fakeroot执行fakeroot.fs时报的错。因为是升级了ubuntu系统可能存在fakeroot版本过低导致。于是将fakeroot版本从1.20.2更新到1.26。
解决办法:
cd buildroot/package/fakeroot
rm -rf *.patch *.hash
vim fakeroot.mk
//改为如下内容同时把1.26版本包放入dl文件夹下
FAKEROOT_VERSION 1.26
FAKEROOT_SOURCE fakeroot_$(FAKEROOT_VERSION).orig.tar.gz
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921366.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!