免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 757 | 回复: 0
打印 上一主题 下一主题

helloworld程序编译成功! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-05-07 17:26 |只看该作者 |倒序浏览


基本参照网上的帖子来做的,但有一个明显的错误,更正下,搞了我半天
感谢谢这篇文章的作者!
=========================================================================
1)在uClinux-dist/user/下建立目录hello
把helloworld.c和makefile拷贝到里面,怎么拷贝不用说了吧?VMWARE-TOOLS共享文件夹吧。
2)修改uClinux-dist/user/makefile
在适当位置 找一行(这句语法扎堆的地方)加
dir_$(CONFIG_USER_HELLO)               += hello
3)记住CONFIG_USEcpR_HELLO这个名(自己可以改的 )
在uClinux-dist/config/Configure.help里加(扎堆)下面两行
CONFIG_USER_HELLO
Only print hello world
上面是名(和前面必须一致)下面是注释
4)改uClinux-dist/config/Configure.in里按照扎堆的原则加下面几行
#############################################################################
mainmenu_option next_comment
comment 'Hello World'
//bool 'demo' CONFIG_USER_MYAPP_DEMO 这儿不对,应该是
bool 'demo' CONFIG_USER_HELLO
endmenu
#############################################################################
#号中间加的就是语法了,基本意思就是在Hello World--->下加个[]demo
编译过内核的都熟悉吧:)
5)像编译内核一样编译了
进内核源代码目录,比如uClinux-dist
make menucinfig
把主菜单选好了,不用说了吧?我的编译内核笔记里有,当然如果不想修改内核就只选上以下这个
//Kernel/Library/Defaults Selection --->
  • Customize Kernel Settings (NEW)
    这儿也不对,应该是修改USER CONFIG,不过很好分辨
    意思是修改USER程序
    EXIT 保存
    然后在Customize USER Settings菜单里最后会出现Hello World--->
    回车进去以后看见[]demo了吧?
    选上
    EXIT 保存
    6)make
    转载
    http://hi.baidu.com/aokikyon/blog/item/25a5ae507dd65967853524d3.html


    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/81599/showart_1921483.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP