Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
k-sdk
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
陈伟灿
k-sdk
Commits
bc6b23a8
Commit
bc6b23a8
authored
Jul 24, 2020
by
whmaizmy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
【修改内容】修改readme
【提交人】陈伟灿
parent
aa6feea9
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
14 deletions
+4
-14
README.md
README.md
+3
-3
src/test/iot.mk
src/test/iot.mk
+1
-11
No files found.
README.md
View file @
bc6b23a8
添加代码流程
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
常用命令
...
...
src/test/iot.mk
View file @
bc6b23a8
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment