QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1770|回复: 3

加hello应用程序到内核的问题

[复制链接]
发表于 2005-11-20 17:06:18 | 显示全部楼层 |阅读模式
照user guide做好一切准备,在make user_only时报错如下:
demo.o.elf2flt: In function `__uClibc_start_main':
/tmp/uClinux-dist/uClibc/libc/misc/internals/__uClibc_main.c:163: undefined reference to `main'
collect2: ld returned 1 exit status
make[2]: *** [demo] Error 1
make[2]: Leaving directory `/tmp/uClinux-dist/user/myapp'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/uClinux-dist/user'
make: *** [user_only] Error 2
我查了一下_uClibc_start_main这个函数用来跳转到应用程序的入口main,该在哪里申明应用程序的main呢?
发表于 2005-11-20 19:38:31 | 显示全部楼层
把你写的 demo.c 和 Makefile 文件贴出来看看?
回复

使用道具 举报

 楼主| 发表于 2005-11-21 17:47:16 | 显示全部楼层
问题解决,Makefile少了下划线,没有包含myapp的路径宏定义!
回复

使用道具 举报

发表于 2005-11-21 20:50:05 | 显示全部楼层
User Guide 1.4 上面的步骤已经有很多人做过,只要正确输入和按照步骤进行都没有问题,这又一次证明了如果有问题,那一定是没有正确输入和按照步骤进行的问题。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 20:10 , Processed in 0.062390 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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