在做step-by-step 3时出现连接错误,请指教
E:\test\Learn-lumit-Step-3>dir驱动器 E 中的卷是 DATA
卷的序列号是 542D-A2D3
E:\test\Learn-lumit-Step-3 的目录
2005-07-0800:15 <DIR> .
2005-07-0800:15 <DIR> ..
2005-05-2423:29 5,568 startup.s
2005-05-2423:28 523 main.c
2005-05-2423:25 2,494 Learn-lumit-Step-3-readme.txt
2005-05-2007:23 180,312 lumit-sjf4510-1.1.0.exe
2005-05-2423:22 773 Makefile
2004-07-3003:15 77,882 MAKE.EXE
2005-07-0800:26 1,898 startup.o
2005-07-0800:26 1,152 main.o
2005-07-0800:22 556 main.txt
2005-05-2423:30 7,060 l-boot.axf
2005-05-2423:30 1,592 l-boot.bin
11 个文件 279,810 字节
2 个目录1,364,598,784 可用字节
E:\test\Learn-lumit-Step-3>make all
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
armasm startup.s -o startup.o
armcc -c main.c -o main.o
armlink startup.o main.o -ro-base 0x0 -entry 0x0 -first startup.o -o l-boot.axf
Error: L6218E: Undefined symbol __main (referred from main.o).
Error: L6218E: Undefined symbol _main (referred from main.o).
Finished: 0 information, 0 warning and 2 error messages.
NMAKE : fatal error U1077: 'armlink' : return code '0x1'
Stop. 这是从网站上下载的压缩文件中直接解开后编译出的错,没有做任何修改 顶上去 D:\Documents and Settings\liming\桌面\learn-lumit-step-3\Learn-lumit-Step-3>make
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
armasm startup.s -o startup.o
armcc -c main.c -o main.o
armlink startup.o main.o -ro-base 0x0 -entry 0x0 -first startup.o -o l-b
oot.axf
fromelf l-boot.axf -bin -output l-boot.bin
D:\Documents and Settings\liming\桌面\learn-lumit-step-3\Learn-lumit-Step-3>dir
驱动器 D 中的卷是 WinXP
卷的序列号是 0C57-B332
D:\Documents and Settings\liming\桌面\learn-lumit-step-3\Learn-lumit-Step-3 的
目录
2005/07/13下午 04:48 <DIR> .
2005/07/13下午 04:48 <DIR> ..
2005/07/13下午 04:48 7,060 l-boot.axf
2005/07/13下午 04:48 1,592 l-boot.bin
2005/05/24下午 11:25 2,494 Learn-lumit-Step-3-readme.txt
2005/05/20上午 07:23 180,312 lumit-sjf4510-1.1.0.exe
2005/05/24下午 11:28 523 main.c
2005/07/13下午 04:48 1,176 main.o
2005/05/24下午 11:22 773 Makefile
2005/07/13下午 04:48 1,898 startup.o
2005/05/24下午 11:29 5,568 startup.s
9 个文件 201,396 字节
2 个目录 859,201,536 可用字节
这是我这里编译的过程和相关文件信息,没有遇到你说的问题。:cry: 李明老师:
我观察了一下,,,armcc -c main.c -o main.o中我生成的
main.o的文件字节数比你的小,难道armcc中有什么缺省设置吗? 谢谢李老师,我重新安装了ads1.2就好了,不知道动了什么东西了,郁闷ing 有时候就是莫名其妙的, :roll:
页:
[1]