NDK 开发
官方教程
官方例程
API
-
下载软件
下载官方NDK例程压缩包到本地,并解压。可以看到目录如下:
doc: 文档教程
env: 编译环境
example: NDK示例
platform: 需要编译的平台(air72x/air8xx)
tools: 其他辅助软件 -
VSCode
使用VSCode打开NDK文件夹,并可以在VSCode中进行代码的编写和编译。 -
编译
打开终端,并进入到 example/helloworld/c 目录下,可以看到存在build.bat
和build_float.bat
两个批处理文件。根据使用的底层库是否包含float来分别对应批处理文件。
执行./build.bat 当前目录的绝对路径
例如./build.bat C:\Users\admin\Downloads\luatos-ndk-master
,可以正常生成user.lib
库文件。 -
下载
使用Luatools下载user.lib
和底层到芯片内,就可以看到移植输出hello world
字符串了。文章来源:https://www.toymoban.com/news/detail-689580.html
错误
- 系统找不到指定的文件
出现问题的原因是,当前环境下找不到copy
的程序,windows下的拷贝软件是cp
。需要修改 build.bat 中的copy
程序为cp
,修改env/make.mk
中的copy
为cp
。
再次编译,就可以看到执行成功,并且在build
下,可以看到已经正常生成库文件。
文章来源地址https://www.toymoban.com/news/detail-689580.html
到了这里,关于LuatOS 开发指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!