野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 82|回复: 6

[求助] 编译错误

[复制链接]
发表于 2023-1-21 10:44:05 | 显示全部楼层 |阅读模式
我想讲led.o文件链接成led.elf文件,但是运行这条命令的时候
arm-none-eabi-ld  -Ttext  0x80000000  led.o  -o  led.elf
显示是找不到命令,但是我已经安装gcc-arm-none-eabi工具包了
请问大家,这个要如何解决呢

野火论坛202301211043073946..png
回复

使用道具 举报

发表于 2023-1-21 13:09:22 | 显示全部楼层
是ubuntu18.04吗
回复 支持 反对

使用道具 举报

发表于 2023-1-21 18:26:28 | 显示全部楼层
arm-none-eabi-gcc -v 看下版本,可以对比下教程编译器的版本,不一样可以手动安装下,,或者使用和教程一样的18.04版本的ubuntu,网盘就有。不同版本的ubuntu默认安装的编译器也不一样,可能会出很多问题,不只是裸机编译,后面内核、uboot、构建镜像都可能有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 7 天前 | 显示全部楼层

不是,是20多的版本
回复 支持 反对

使用道具 举报

 楼主| 发表于 7 天前 | 显示全部楼层
おおおじ。 发表于 2023-1-21 18:26
arm-none-eabi-gcc -v 看下版本,可以对比下教程编译器的版本,不一样可以手动安装下,,或者使用和教程一 ...

坎坎坷坷把命令全部执行了一遍,最后灯没亮
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
lhb 发表于 2023-1-22 10:31
不是,是20多的版本

别用22版本的,版本太高默认安装的编译器版本也高,编译会有很大问题,,要么换网盘18.04版本的ubuntu,要么手动安装下教程的编译器版本

另外,看下参考下文档
https://doc.embedfire.com/linux/ ... iver/exper_env.html

https://doc.embedfire.com/lubanc ... uilding_kernel.html

手动安装可以到官网下载
https://releases.linaro.org/comp ... rm-linux-gnueabihf/
下载gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar,然后上csdn找下安装教程
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
如果是手动安装编译器,那边这里就要指定编译器的绝对路径
野火论坛202301231812542426..png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2023-1-29 14:49 , Processed in 0.031277 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表