oceanw_1991 2023-03-16 12:00 采纳率: 50%
浏览 18

buildroot 构建交叉编译工具链 "undefined reference to main"

问题:buildroot 构建工具链后验证工具链,提示 “undefined reference to main”
环境:buildroot-2023.02
步骤:
编译前先进行了menucofig,
1.target 配置

img


2.toolchain 配置

img


3.build 配置

img


输出结果:
最终编译完成,交叉编译工具链输出在output/host/bin目录,如下

img


验证编译工具,报错

img

目前查到的解决方案大都围绕
1.函数是否有main
2.编译参数是否使能--eable-shared。
由于不是自己编写的源码,是buildroot自己构建的,排除第一种方案,第二种方案是否能解决?能的话怎么改配置?不能的话有其他什么方法解决这个为题。

  • 写回答

1条回答 默认 最新

  • threenewbee 2023-03-16 12:30
    关注

    检查程序的入口点,是不是main,main定义重复了没有

    评论

报告相同问题?

问题事件

  • 创建了问题 3月16日

悬赏问题

  • ¥30 STM32 INMP441无法读取数据
  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境