编译环境如下:
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 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
| 三分钟快速上手搭建nRF Connect SDK开发环境(VSCode)被打赏¥25元 | |
| 告别手动建模:我让AI用FreeCAD画了个开发板外壳被打赏¥30元 | |
| 【瑞萨RA8D1测评】总结收官——从IMU动作识别到LVGL桌宠被打赏¥33元 | |
| 【瑞萨BLE/WIFI模块测评】MPU6050双链路对比被打赏¥30元 | |
| 【瑞萨BLE/WIFI模块测评】DA14531被打赏¥28元 | |
| 【瑞萨BLE/WI-FI模块测评】DA16200被打赏¥28元 | |
我要赚赏金
