hello word 应用程序的编写

1、各类文件的书写

clip_image002

src中的文件:

clip_image004

clip_image006

hello文件夹中的Makefile文件

clip_image008

clip_image010

#
# Copyright (C) 2010-2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=hello
PKG_VERSION:=1
PKG_RELEASE:=1
include $(INCLUDE_DIR)/package.mk
define Package/hello
SECTION:=utils
CATEGORY:=Utilities
TITLE:=hello 
MAINTAINER:=tingpan
PKGARCH:=all
endef
define Package/hello/description
hello world!
endef
define Build/Prepare
mkdir -p $(PKG_BUILD_DIR)
$(CP) ./src/* $(PKG_BUILD_DIR)/
endef
define Build/Configure
endef
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) 
CC="$(TARGET_CC)" 
CFLAGS="$(TARGET_CFLAGS) -Wall" 
LDFLAGS="$(TARGET_LDFLAGS)"
endef
define Package/hello/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/hello $(1)/usr/sbin/
endef
$(eval $(call BuildPackage,hello))

2、配置及编译

clip_image012

clip_image014

clip_image016

clip_image018

clip_image020

3、用scp上传

3.1、复制到win7桌面

clip_image022

clip_image024

clip_image026

4、CRT登陆

4.1 登陆

clip_image028

4.2 命令行运行

查看

ls

安装ipk

opkg install **.ipk

运行

hello

卸载

opkg remove **

clip_image030

原文地址:https://www.cnblogs.com/smbx-ztbz/p/4418206.html