【设备开发】HarmonyOS轻量系统Hi3861编译时报错"undefined reference to `main'"如何解决?

赫鲁晓夫在逃玉米
发布于 2025-3-26 16:09
1234浏览
0收藏

在基于HarmonyOS 3.0的Hi3861开发板进行轻量系统开发时,使用hb工具编译代码出现以下报错:
/usr/bin/ld: out/hispark_pegasus/hi3861/hi3861/build/libs/libapp_main.a(app_main.c.o): in function ‘_start’:
app_main.c:(.text.startup+0x0): undefined reference to ‘main’
已尝试的解决方法:

  1. 检查代码中是否包含main()函数,确认存在;
  2. 重新配置BUILD.gn文件,确保编译链路径正确;
  3. 清理并重新构建项目,问题依旧。

分类
收藏
回复
举报


回复
    相关推荐