1

我正在使用 ndk-build 工具编译一个 NDK 项目。我想知道是否可以添加任何其他编译器标志来减小编译二进制文件的大小?

我的 Android.mk 文件是:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE    := anddown
LOCAL_SRC_FILES := anddown.c src/autolink.c src/buffer.c src/markdown.c src/stack.c html/houdini_href_e.c html/houdini_html_e.c html/html_smartypants.c html/html.c
LOCAL_C_INCLUDES := jni/src jni/html

include $(BUILD_SHARED_LIBRARY)
4

1 回答 1

1

确保 '-Os' 标志在 CFLAGS 中被传递。这可以实现尝试减少二进制大小的优化。还要确保从最终的二进制文件中删除调试符号。

于 2012-08-26T22:45:38.370 回答