Appweb交叉编译

2023-05-31,,

Appweb交叉编译

编译环境:ubuntu-12.04 x64

开发平台:Hi3535 arm版

编译版本:appweb-6.1.1.zip

下载地址=> Appweb web site:
https://www.embedthis.com/appweb/download.html

             => Appweb GitHub repository:
https://github.com/embedthis/appweb/releases/tag/v6.1.1

1.配置appweb编译环境

   
 ① 解压以后进入appweb-6.1.1
,看到类似如下目录结构:

            

     
② 
vim 打开projects/appwe
b-linux-default.mk文件
(
简单说明下配置,ARCH选择的硬件架构是arm的,OS操作系统是linux,CC为arm交叉编译工具gcc,另外注意的是确认好参数后,将?=改为:=才会生效。PROFILE可以选择debug、release、static发布版本。ME_COM_*这些模块可以./configure --help 看看参数信息
)。

    

2.make编译appweb arm版本

   
在appweb-6.1.1目录下执行make -f project/appweb-linux-default.mk,如图所示,会在当前目录下生成一个build目录

    

   
然后查看下是否交叉编译成功,可以看到已经为arm版本

    

3.make install(这一步可以不需要,我们直接将build目录下的结构自己拷贝到arm板自己定义的目录就行了)

 
 在appweb-6.1.1目录下执行
make -f projects/appweb-linux-default.mk install,就会在ubuntu /usr/local目录bin,include,lib看到目录看到对应的文件了,然后在相对应的拷贝到arm板都可以。

Appweb交叉编译的相关教程结束。

《Appweb交叉编译.doc》

下载本文的Word格式文档,以方便收藏与打印。