将Boa移植到Android平台上(2)

接下来是boa_indexer,

这个的makefile 更简单,因为源文件较少,只有两个,它的makefile如下:

/*****************************************************************************/

include $(CLEAR_VARS)

LOCAL_SRC_FILES:= \

src/index_dir.c \

src/escape.c

LOCAL_SHARED_LIBRARIES := \

libcutils \

LOCAL_CFLAGS := -Wstrict-prototypes -Wpointer-arith -Wcast-align -Wcast-qual \

-Wtraditional \

-Wshadow \

-Wconversion \

-Waggregate-return \

-Wmissing-prototypes \

-Wnested-externs \

-Wall \

-Wundef -Wwrite-strings -Wredundant-decls –Winline

LOCAL_MODULE:= boa_indexer

include $(BUILD_EXECUTABLE)

/*****************************************************************************/

改好后,make boa_indexer,搞定。

编译的过程中,可能不会那么顺利,由于Android的C库跟其他的嵌入式工具链的C库有较大差别,所以编译过程中肯定会出现一些错误,但不要紧,按照错误提示,适当改一下就没问题了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wywsdx.html