编译环境如下:
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
我一直搞不明白怎么回事,请各位高手不吝赐教,谢谢!
共5条 1/1
1
跳转至
页
求教:cygwin下arm-elf 编译uclinux内核报错...
3楼
这个toolchain我在网上找了很久才找到,是我见过的cygwin下最全的,而且有脚本文件安装,只要准备做好了剩下的很方便。但是有可能出现编译失败,没办法,cygwin问题太多,不过你可以试试。
4楼
5楼
换个新点的uclibc库试试,具体怎么回事我也说不准,只是觉得缺东西。 还有,你的cygwin所在的分区最好是ntfs格式,cygwin在fat32格式下会有问题,比如导致chmod命令无效,这将使嵌入式后期工作无法继续进行。
共5条 1/1
1
跳转至
页
回复
有奖活动 | |
---|---|
5月直播——【探索边缘智能的未来——直播盛宴即将开启!】 | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 |