HELLO WORLD 的实现
编写的第一个程序当然是hello world程序。
1)在Uclinux-dist/user/下创建一新文件夹lensens_hello
2)编写hello.c
#include <stdio.h>
int main(void)
{
printf("Hello World!\n"):
return 0;
}
3)编写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)修改user/Makefile
按字母排列顺序增添: dir_$(CONFIG_USER_LRNSENS_HELLO) += lensens_hello
5)修改config/config.in,目的是在配置的时候显示配置选项
添加到类似结构的最后
####################################################
mainmenu_option next_comment
comment 'My New Application'
bool 'Hello World' CONFIG_USER_LENSENS_HELLO
endmenu
####################################################
6)配置
在用户程序配置界面下选择
My New Application 进入 选择
【*】Hello World
7)编译
make dep
make clean
make lib_only
make user_only
make romfs
make linux
make