start.S:34: Error: bad instruction `ldr,r0,=0x4C000004'
错误:坏的指令,指令名ldr后面不能跟逗号
解决:改为ldr r0...,=0x4C000004
start.S:52: Error: bad expression -- `ldr r0,#0'
错误:指令参数出错,使用#0参数是使用mov,不是ldr
解决:改为mov...未定义的引用
解决:在start.S中找到 ldr pc,=lr ,编译器误解lr是一个变量,这里应该写成mov pc,lr(完成一个子程序返回)
12: error: syntax error...before "int"
错误:'int'符号之前有语法错误
13: warning: comparison of distinct pointer types lacks a cast
错误...distinct pointer types: 不同的类型指针
a cast:强制转换