Assembly 组装AT91SAM9261EK时出错

Assembly 组装AT91SAM9261EK时出错,assembly,compiler-errors,keil,gcc3,Assembly,Compiler Errors,Keil,Gcc3,我正在尝试使用keil uVision平台编译一个汇编程序。程序被设置为在AT91SAM9261EK上运行(我已按预期修改了设置),但出现以下错误 c:\Cygnus\Arm-Tools\lib\gcc-lib\arm-thumb-elf\3.3.1\collect2.exe: *** heap allocated but not at 0x7A0000 2 [main] collect2 5428 sync_with_child: child 2964(0x124) died be

我正在尝试使用keil uVision平台编译一个汇编程序。程序被设置为在AT91SAM9261EK上运行(我已按预期修改了设置),但出现以下错误

c:\Cygnus\Arm-Tools\lib\gcc-lib\arm-thumb-elf\3.3.1\collect2.exe: *** heap allocated but not at 0x7A0000
      2 [main] collect2 5428 sync_with_child: child 2964(0x124) died before initialization with status code 0x1 
  35657 [main] collect2 5428 sync_with_child: *** child state waiting for longjmp
collect2: ld returned 255 exit status
c:\Cygnus\Arm-Tools\lib\gcc-lib\arm-thumb-elf\3.3.1\collect2.exe: *** heap allocated but not at 0x7A0000
      2 [main] collect2 5428 sync_with_child: child 2964(0x124) died before initialization with status code 0x1
  35657 [main] collect2 5428 sync_with_child: *** child state waiting for longjmp

看起来链接器正在崩溃。工具链损坏/错误安装问题?我的手册中清楚地解释了使用正确设置安装和设置编译器的过程。我在两台独立的计算机上做过。同样的过程。同样的步骤。我收到了相同的错误。看起来您的计算机上安装了两个不同版本的
cygwin1.dll
。挑剔但正确:“编译”汇编程序称为“汇编”。@RossRidge这似乎是问题所在。出于某种原因,我的计算机中安装了一个gnuarm4.10,它似乎干扰了gccarm3.3.1。我应该用的。未安装,问题已解决。谢谢你的帮助