天嵌 ARM开发社区

 找回密码
 注册
查看: 3440|回复: 5

arm-linux-ld 链接问题

[复制链接]
信步中庭 发表于 2010-4-22 22:15:20 | 显示全部楼层 |阅读模式
最近在看韦东山的书,嵌入式linux开发完全手册 第七章 讲的是关于mmu的
我按照它的说法进行make  发现出错了 不得其解.

makefile的文件内容是
objs := head.o init.o leds.o

mmu.bin : $(objs)
        arm-linux-ld -Tmmu.lds -o mmu_elf $^
        arm-linux-objcopy -O binary -S mmu_elf $@
        arm-linux-objdump -D -m arm mmu_elf > mmu.dis
       
%.o:%.c
        arm-linux-gcc -Wall -O2 -c -o $@ $<

%.o:%.S
        arm-linux-gcc -Wall -O2 -c -o $@ $<

clean:
        rm -f mmu.bin mmu_elf mmu.dis *.o


段定义为:
SECTIONS {
.first    0x00000000 : { head.o init.o }
  .second    0xB0004000 : AT(2048) { leds.o }
}

arm-linux-ld连接出现错误 :
arm-linux-ld: .first has both ordered [`.ARM.exidx' in init.o] and unordered [`.ARM.extab' in init.o] sections


这是什么意思
 楼主| 信步中庭 发表于 2010-4-23 13:24:48 | 显示全部楼层
自己顶  大侠们解决一下
回复

使用道具 举报

txgc_wm 发表于 2011-4-6 00:03:14 | 显示全部楼层
楼主有解码?
回复

使用道具 举报

txgc_wm 发表于 2011-4-6 00:12:37 | 显示全部楼层
2# 信步中庭


我也想知道答案!
回复

使用道具 举报

ljmdzyx 发表于 2011-4-6 19:11:06 | 显示全部楼层
由于你没有把你的源代码贴上来,所以把我能用的发一个给你,你自己对照着看看!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-17 01:22 , Processed in 2.032873 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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