分享

appweb4.6.1编译

 海漩涡 2016-08-15


一、创建一个脚本
//appweb-4.6.1/export.sh 将以下内容写入此脚本

make clean -f projects/appweb-linux-static.mk

export CC=arm-wrs-linux-gnueabi-gcc
export AR=arm-wrs-linux-gnueabi-ar
export LD=arm-wrs-linux-gnueabi-ld
export RANLIB=arm-wrs-linux-gnueabi-ranlib
export STRIP=arm-wrs-linux-gnueabi-strip
export CC_FOR_BUILD=gcc

make -f projects/appweb-linux-static.mk SHOW=1



二、修改appweb-4.6.1/projects/appweb-linux-static.mk

1、ARCH                  ?= arm
2、CC                       ?= arm-wrs-linux-gnueabi-gcc

3、ME_COM_COMPILER_PATH  ?= arm-wrs-linux-gnueabi-gcc
4、ME_COM_LIB_PATH       ?= arm-wrs-linux-gnueabi-ar
5、CFLAGS                += -w   # 去掉 -g 以免编译出的可执行文件appweb过大

6、LIBS                  += -lrt -ldl -lpthread -lm --sysroot=/opt/sony_arm_linux/sysroots/armv6-vfp-wrs-linux-gnueabi       # 此为sony方案特有连接,其他交叉编译器可不用添加

7、CFLAGS-debug          ?=    # 去掉 -g 以免编译出的可执行文件appweb过大

8、LDFLAGS-debug        ?=    # 去掉 -g 以免编译出的可执行文件appweb过大


三、chmod +x export.sh
        ./export.sh

        编译完成后可执行文件在appweb-4.6.1/linux-arm-static/bin/的appweb  












    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多