linux中添加程序,Linux_uClinux中添加用户应用程序的详细方法,1. uClinux-dist/user/Makefile dir_$(CO - phpStudy...

本文详细介绍如何在uClinux环境中添加并编译用户应用程序。步骤包括配置Makefile、添加程序到配置选项、创建Makefile及源文件,并最终将程序编译进romfs。此过程有助于理解uClinux的应用程序开发流程。
摘要由CSDN通过智能技术生成

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列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值