qn1565763436

qn1565763436

0个粉丝

1

问答

0

专栏

0

资料

qn1565763436  发布于  2019-08-14 14:36:34
采纳率 0%
1个问答
1235

Hi3516CV500_SDK_V2.0.1.1 在Centos7.4系统上编译mkyaffs2image报错

参考【Hi3516CV500╱Hi3516DV300╱Hi3516AV300 SDK 安装及升级使用说明.pdf】 进行SDK安装,在mkyaffs2image这一步卡住了,求各位论坛大佬指点,谢谢!

具体报错信息如下
---------task [5] build tools which run on pc
make -C /home/upload/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/mkyaffs2image/
make[1]: Entering directory `/home/upload/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/mkyaffs2image'
tar -xjf mkyaffs2image.tar.bz2 -C /home/upload/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/mkyaffs2image
cd /home/upload/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/mkyaffs2image/mkyaffs2image && \
        make && \
cd -
make[2]: Entering directory `/home/upload/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/mkyaffs2image/mkyaffs2image'
gcc -c -I/usr/include -O2 -Wall -DCONFIG_YAFFS_UTIL -static -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline mkyaffs2image.c -o mkyaffs2image.o
In file included from mkyaffs2image.c:35:0:
yaffs_guts.h:852:51: warning: ‘struct iattr’ declared inside parameter list [enabled by default]
int yaffs_SetAttributes(yaffs_Object *obj, struct iattr *attr);
                                                   ^
yaffs_guts.h:852:51: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
yaffs_guts.h:853:51: warning: ‘struct iattr’ declared inside parameter list [enabled by default]
int yaffs_GetAttributes(yaffs_Object *obj, struct iattr *attr);
                                                   ^
mkyaffs2image.c: In function ‘write_chunk’:
mkyaffs2image.c:150:9: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   offset++;
         ^
mkyaffs2image.c:129:6: note: ‘offset’ was declared here
  int offset, length;
      ^
gcc -c -I/usr/include -O2 -Wall -DCONFIG_YAFFS_UTIL -static -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline yaffs_ecc.c -o yaffs_ecc.o
gcc -c -I/usr/include -O2 -Wall -DCONFIG_YAFFS_UTIL -static -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline yaffs_packedtags2.c -o yaffs_packedtags2.o
In file included from yaffs_packedtags2.h:21:0,
                 from yaffs_packedtags2.c:14:
yaffs_guts.h:852:51: warning: ‘struct iattr’ declared inside parameter list [enabled by default]
int yaffs_SetAttributes(yaffs_Object *obj, struct iattr *attr);
                                                   ^
yaffs_guts.h:852:51: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
yaffs_guts.h:853:51: warning: ‘struct iattr’ declared inside parameter list [enabled by default]
int yaffs_GetAttributes(yaffs_Object *obj, struct iattr *attr);
                                                   ^
gcc -c -I/usr/include -O2 -Wall -DCONFIG_YAFFS_UTIL -static -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline yaffs_tagsvalidity.c -o yaffs_tagsvalidity.o
In file included from yaffs_tagsvalidity.h:20:0,
                 from yaffs_tagsvalidity.c:14:
yaffs_guts.h:852:51: warning: ‘struct iattr’ declared inside parameter list [enabled by default]
int yaffs_SetAttributes(yaffs_Object *obj, struct iattr *attr);
                                                   ^
yaffs_guts.h:852:51: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
yaffs_guts.h:853:51: warning: ‘struct iattr’ declared inside parameter list [enabled by default]
int yaffs_GetAttributes(yaffs_Object *obj, struct iattr *attr);
                                                   ^
gcc -c -I/usr/include -O2 -Wall -DCONFIG_YAFFS_UTIL -static -Wshadow -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wnested-externs -Winline oob_config_v610.c -o oob_config_v610.o
gcc -o mkyaffs2image610 mkyaffs2image.o yaffs_ecc.o yaffs_packedtags2.o yaffs_tagsvalidity.o oob_config_v610.o -static
/usr/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status
make[2]: *** [mkyaffs2image610] Error 1
make[2]: Leaving directory `/home/upload/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/mkyaffs2image/mkyaffs2image'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/upload/Hi3516CV500R001C02SPC011/01.software/board/Hi3516CV500_SDK_V2.0.1.1/osdrv/tools/pc/mkyaffs2image'
make: *** [hipctools] Error 2
我来回答
回答0个
时间排序
认可量排序
易百纳技术社区暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区