测试机ubuntu版本:ubuntu23.04
按照官方步骤解压包以后编译出现如下问题:
1:出现如下编译编译错误
c-stack.c:55:26: error: missing binary operator before token "("
55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384
| ^~~~~~~~
CC c-strcasecmp.o
则替换m4版本为:1.4.19
2:出现如下编译错误
libfakeroot.c:101:42: error: ‘_STAT_VER’ undeclared (first use in this function)
101 | #define INT_NEXT_FSTAT(a,b) NEXT_FSTAT64(_STAT_VER,a,b)
则 替换fakeroot版本为1.31 及autoconf版本为:2.71
替换方法为:
把附件中压缩包内dl和package文件下文件替换到软件目录中buildroot路径下相应文件夹内。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
ubuntu18.04版本以上系统编译君正软件包问题解决方案及相应软件包。 在ubuntu23.04版本系统中验证通过。 主要解决M4,fakeroot,以及autocnf软件版本升级。 fakeroot软件编译报出的‘_STAT_VER’ undeclared 错误,如采用网上通用的直接宏定义_STAT_VER方法虽也可以编译通过,但最后生成的文件系统大概率为非root用户,系统随可启动,但是相关命令运行及proc文件系统挂在等都存在问题。 其他嵌入式系统buildroot编译如出现此类问题也可使用。
资源推荐
资源详情
资源评论
收起资源包目录
ubuntu18.04版本以上系统编译君正软件包问题解决方案及相应软件包.zip (10个子文件)
ubuntu18.04版本以上系统编译君正软件包问题解决方案及相应软件包
package
autoconf
autoconf.hash 318B
autoconf.mk 972B
m4
m4.hash 345B
m4.mk 380B
fakeroot
fakeroot.mk 923B
fakeroot.hash 404B
dl
autoconf
autoconf-2.71.tar.xz 1.23MB
m4
m4-1.4.19.tar.xz 1.58MB
fakeroot
fakeroot_1.31.orig.tar.gz 538KB
ubuntu18.04版本以上系统编译君正软件包问题解决方案.txt 722B
共 10 条
- 1
资源评论
who8023me
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功