编译程序时,始终出现:" Duplicate input file D:\ARM\test\pro4\pro4_Data\DebugInRAM\ObjectCode\main.o ignored " 的错误。还有就是不能在 *.C 程序中使用printf()函数,他出现:“Could not place stdio.o(.bss) in any Execution region”错误。
请哪位大侠帮帮忙!!
Could not place stdio.o(.bss) in any Execution region
字面上理解是这样子,你这段stdio.o放在代码的.bss段,.bss段是由操作系统初始化的,但是你这里没有操作系统,因此不能初始化,所以.bss段的代码全部不能运行。
我记得标准输入输出函数是需要操作系统支持的。