RISC-V MCU中文社区

【求助】 在linux下使用hbird-e-sdk下软件调用fopen函数报错

发表于 开源蜂鸟E203 2021-05-12 09:57:54
1
2580
1

用到了sprintf,fscanf,fopen等函数都报错,报错如图所示


网上查了下,是gcc的问题?    

希望有会的大佬能够解答一下。

喜欢1
用户评论 (1)
  • 张皓

    2021-05-12 11:09:16 张皓 1#

    我觉得你这个错误跟我遇到的一个错误很相似,都是:

    undefined reference to: XXXXX

    ld returned 1 exit status

    我的那个错误是这样的:

    在Helloworld中添加sleep()函数报错

    错误的原因应该是,这个函数在newlib C里面没有实现,所以即使能打开头文件,但是ld链接的时候也找不到。

    我个人认为,这应该是嵌入式编程(嵌入式函数库),跟一般的linux编程的区别吧。

三色阳光

三色阳光 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板