RISC-V MCU中文社区

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

发表于 开源蜂鸟E203 2021-05-12 09:57:54
1
228
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编程的区别吧。

关于作者
三色阳光

三色阳光 未通过人工认证

感谢胡振波大佬,感谢胡灿大佬,感谢大佬们的开源分享

问答
粉丝
2
关注
1
  • 芯来Tech Day南京:RISC-V生态与应用技术研讨
  • 早春营|RISC-V处理器嵌入式开发
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
芯来Tech Day南京:RISC-V生态与应用技术研讨