Commit bc6b23a8 authored by whmaizmy's avatar whmaizmy

【修改内容】修改readme

【提交人】陈伟灿
parent aa6feea9
添加代码流程
1,把代码放入src目录,并Makefile添加相应的编译目录,比如:添加一个MQTTsample代码,把相关代码放入到src目录下,并在Makefile中添加 src/samples \
2,在相应的所添加的代码目录下增加一个iot.mk(必须要添加),里面的内容参照samples下的iot.mak
3,如果要编译出一个可执行文件,需要在iot.mk中添加$(call Append_Conditional, TARGET, xxx),xxx为可执行文件名.
1,把共用相关代码放入src目录,并Makefile添加对应的编译目录,比如:添加一个test代码,把相关代码放入到src目录下,并在Makefile中添加 src/test \
2,在相应的所添加的代码目录下增加一个iot.mk(必须要添加),里面的内容参照test下的iot.mak
3,如果要编译出一个可执行文件,需要在iot.mk中添加$(call Append_Conditional, TARGET, xxx),xxx为可执行文件名,参考example下的iot.mk.
4,如果需要单独编译出一个.a,可以把代码放到common目录下,比如:common目录下添加一个mqtt,并在Makefile中添加 SUBDIRS += common/mqtt
常用命令
......
LIBA_TARGET := libiot_mqtt_func.a
#SRCS_example := MQTTAsync_publish.c
#$(call Append_Conditional, TARGET, MQTTAsync_publish)
#CFLAGS += -I../../work/ssl/include -lrt
#LDFLAGS += -L../../work/ssl/lib
#DEPENDS += common/mqtt
#LDFLAGS += -liot_sdk -liot_mqtt -ldl
LIBA_TARGET := libiot_test.a
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment