QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2038|回复: 6

请教uclinux编译错误

[复制链接]
发表于 2006-2-26 00:02:44 | 显示全部楼层 |阅读模式
make lib_only
完成后,出错,

出现错误:
Finally finished compiling...   make[2]: Leaving directory `/mnt/sdb/uClinux-dist/uClibc' make[2]: Entering directory `/mnt/sdb/uClinux-dist/lib' Making symlinks in lib/ make[2]: Leaving directory `/mnt/sdb/uClinux-dist/lib' make[2]: Entering directory `/mnt/sdb/uClinux-dist/include' find . -depth -type l -a ! -name Makefile | xargs rm > /dev/null 2>&1 || exit 0 find . -depth -type d | xargs rmdir > /dev/null 2>&1 || exit 0 Making symlinks in include/ /bin/sh: line 1: ucfront-gcc: command not found Making include/c++ symlink to compiler c++ includes make[2]: Leaving directory `/mnt/sdb/uClinux-dist/include' make[2]: Entering directory `/mnt/sdb/uClinux-dist/lib' Making symlinks in lib/ make[2]: Leaving directory `/mnt/sdb/uClinux-dist/lib' make[2]: Entering directory `/mnt/sdb/uClinux-dist/lib/libg' for i in gtermcap ; do make -C $i || exit gtermcap ; done make[3]: Entering directory `/mnt/sdb/uClinux-dist/lib/libg/gtermcap' ucfront-gcc arm-elf-gcc  -O2 -g -fomit-frame-pointer -fno-common -fno-builtin -Wall   -DEMBED -Dlinux -D__linux__ -Dunix -D__uClinux__   -c -o termcap.o termcap.c make[3]: ucfront-gcc: Command not found make[3]: *** [termcap.o] Error 127 make[3]: Leaving directory `/mnt/sdb/uClinux-dist/lib/libg/gtermcap' /bin/sh: line 1: exit: gtermcap: numeric argument required make[2]: *** [all] Error 255 make[2]: Leaving directory `/mnt/sdb/uClinux-dist/lib/libg' make[1]: *** [all] Error 2 make[1]: Leaving directory `/mnt/sdb/uClinux-dist/lib' make: *** [lib_only] Error 2
请问如何解决?
发表于 2006-2-28 15:20:37 | 显示全部楼层
Your problem is in the following command:
"ucfront-gcc arm-elf-gcc -O2 -g -fomit-frame-pointer -fno-common -fno-builtin -Wall -DEMBED -Dlinux -D__linux__ -Dunix -D__uClinux__ -c -o ter\mcap.o termcap.c"
I suggust you should modify  Makefile or other thing in /mnt/sdb/uClinux-dist/lib/libg/gtermcap/ directory
回复

使用道具 举报

 楼主| 发表于 2006-3-1 21:27:55 | 显示全部楼层
how to modify ?can you say more clearly?
回复

使用道具 举报

发表于 2006-9-30 16:57:14 | 显示全部楼层
i also wnan see more details
回复

使用道具 举报

发表于 2006-10-14 21:26:41 | 显示全部楼层
步骤如下:
$ cd ../uClinux-dist/tools/ucfront
$ make
将会生成ucfront可执行文件
$ mv ucfront ucfront-gcc
$ cp ucfront-gcc /usr/local/bin
$ cd uClinux-dist
$ make lib_only
这样就好了!!!
回复

使用道具 举报

发表于 2006-10-17 11:38:19 | 显示全部楼层
我也遇到这样的问题, 虽然ucfront的问题解决了 但是出现另一个问题
   我在编译uclinux的时候进入uclinux-dist目录之后 make xconfig 和 make dep都成功了, 
  但就是在make lib_only的时候有提示说 arm-elf-gcc no such file or directory   什么意思阿  该怎么搞呢?
  
回复

使用道具 举报

发表于 2006-10-17 11:44:19 | 显示全部楼层
对了 , 我的usr/local目录下有 arm-elf-tools 20030314.sh  然后在该目录下还有一个arm-elf 文件夹

usr/local/uclinux-dist 目录下面没有  该怎么创建这个文件呢 文件类型是什么呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 07:41 , Processed in 0.077418 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表