uClinux中添加用户应用程序的详细方法
1. uClinux-dist/user/Makefile
dir_$(CONFIG_USER_HELLO_WORLD)
+= hello
2. uClinux-dist/config/Configure.help
CONFIG_USER_HELLO_WORLD
A simple hello world program
3. uClinux-dist/config/config.in
找到下面两行
mainmenu_option next_comment
comment 'Miscellaneous Applications'
添加如下一行
bool 'hello'
CONFIG_USER_HELLO_WORLD
4.1.uClinux-dist/user/hello/Makefile
EXEC = hello
OBJS = hello.o
all: $(EXEC)
$(EXEC): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)
romfs:
$(ROMFSINST) /bin/$(EXEC)
clean:
-rm -f $(EXEC) *.elf *.gdb *.o
4.2.uClinux-dist/user/hello/hello.c
#include
int main()
{
printf("Hello, World\n");
return 0;
}
5. 将用户程序编译进romfs
# cd ~/uClinux-dist
# make menuconfig
# make dep
# make romfs
本文作者:相关阅读:
完整解决方案:让你的IIS 支持PHP方法
SQL Server 2008 RC0安装过程三
hibernate连接sqlserver2000问题的解决
使用标准用户帐户让Windows 7更安全
对JavaScript中原型的理解
JavaScript 以对象为索引的关联数组
用好href的target属性
DOS命令行下常见的错误信息
dreamweaver 安装Jquery智能提示
基于jQuery制作迷你背词汇工具
JavaScript框架的选择函数:DOM遍历
javascript eval和JSON之间的联系
在XP上管理Exchange 2007
用标准dl,dt,dd标签抛弃table列表