bkstar 发表于 2005-7-9 20:46:05

在做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.

bkstar 发表于 2005-7-11 11:51:19

这是从网站上下载的压缩文件中直接解开后编译出的错,没有做任何修改

bkstar 发表于 2005-7-13 16:47:58

顶上去

limingth 发表于 2005-7-13 16:52:24

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:

bkstar 发表于 2005-7-14 00:32:44

李明老师:
    我观察了一下,,,armcc -c main.c -o main.o中我生成的
main.o的文件字节数比你的小,难道armcc中有什么缺省设置吗?

bkstar 发表于 2005-7-14 01:09:32

谢谢李老师,我重新安装了ads1.2就好了,不知道动了什么东西了,郁闷ing

limingth 发表于 2005-7-18 10:53:37

有时候就是莫名其妙的, :roll:
页: [1]
查看完整版本: 在做step-by-step 3时出现连接错误,请指教