花了好几天功夫,cygwin里装好了交叉工具链,mips-elf-gcc居然报大小端问题,原来默认的是大端,看来得生成mipsel-elf-gcc才对,噩梦重演了。。。
记录吧,错误不要重现:
http://www.linuxfromscratch.org/lfs/view/development/chapter06/binutils.html
make出错:
../opcodes/.libs/libopcodes.a: error adding symbols: Archive has no index; run ranlib to add one
可能共享库版本问题,尝试把configure 选项--enable-shared去掉,还是不行,降gcc版本也不行
lib库问题,
ranlib那个.a文件,再make clean
后来装gcc时出现找不到libc.mvars,把源码目录删了,重新考了,又configure.make成功
阅读(2381) | 评论(0) | 转发(0) |