OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2036|回复: 3

编译 Uboot 与Linux 时碰到了相同的警告

[复制链接]

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2021-1-9
在线时间
47 小时
发表于 2022-10-28 17:04:25 | 显示全部楼层 |阅读模式
10金钱
大佬们   我在编译 Uboot  与Linux  时碰到了相同的警告

编译Uboot

编译Uboot

编译Linux

编译Linux

最佳答案

查看完整内容[请看2#楼]

都是sprintf()函数的警告,可以百度查阅该函数用法; 以773行为例,newname数组长度 比 dirname和basename两个数组的长度之和要小,就会出现这个警告,只要把newname数组长度修改为比那两个数组长度和大即可; 你可以写一个简单的应用,执行sprintf()函数,然后修改相应的数组长度进行比较验证; 但是内核中一般这个影响不大,强迫症例外...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

81

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1050
金钱
1050
注册时间
2019-1-5
在线时间
247 小时
发表于 2022-10-28 17:04:26 | 显示全部楼层
都是sprintf()函数的警告,可以百度查阅该函数用法;
以773行为例,newname数组长度 比 dirname和basename两个数组的长度之和要小,就会出现这个警告,只要把newname数组长度修改为比那两个数组长度和大即可;
你可以写一个简单的应用,执行sprintf()函数,然后修改相应的数组长度进行比较验证;
但是内核中一般这个影响不大,强迫症例外...
回复

使用道具 举报

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2021-1-9
在线时间
47 小时
 楼主| 发表于 2022-10-28 17:06:03 | 显示全部楼层
请问这两个警告应该怎样去掉呢  Ubuntu用的时 20.04版本  交叉编译器用的正点原子给的
回复

使用道具 举报

8

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2021-1-9
在线时间
47 小时
 楼主| 发表于 2022-10-29 11:32:32 | 显示全部楼层
s2333 发表于 2022-10-28 22:10
都是sprintf()函数的警告,可以百度查阅该函数用法;
以773行为例,newname数组长度 比 dirname和basename ...

好的好的  谢谢大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-1-19 08:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表