编译环境如下:
cygwin.040615
uClinux-dist-20040408.tar.gz(解压到/usr/local/src目录下)
arm-elf for cygwin(安装到/usr/local/armtools目录下)
编译内核前三步都通过了:
make dep
make clean
make lib_only
到第四步make user_only,有如下报错并终止编译:
/usr/local/armtools/arm-elf/bin/ld: installation problem, cannot exec '/usr/local/armtools/arm-elf/bin/ld': invalid argument
collect2: ld returned 255 exit status
make[2]: *** [sh] Error 1
make[2]: Leaving directory '/usr/local/src/uClinux-dist/user/sash'
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/local/src/uClinux-dist/user'
make: *** [user_only] Error 2
我一直搞不明白怎么回事,请各位高手不吝赐教,谢谢!
有奖活动 | |
---|---|
“我踩过的那些坑”主题活动——第002期 | |
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |