从开始搞这个交叉工具链到目前完成,整整用了15个工作日。这里面有个主要的问题是EABI,我开始的时候并不知道怎么指定gcc的EABI,还以为4.1以上的gcc自动都是EABI,结果就是生成的内核能跑,而init进程(根文件系统的第一个进程)却运行不了。而最让我啼笑皆非的是 readelf,这绝对对我是误导的,例如: 一个ABI的文件