Android ndk NDK无法识别某些特定于本地标志的标志

Android ndk NDK无法识别某些特定于本地标志的标志,android-ndk,Android Ndk,我试图通过使用下一组标志来减小生成的NDK二进制文件的大小 LOCAL_LDFLAGS := -Wl, --gc-sections, --icf=safe 但是输出的是下一个错误吗 arm-linux-androideabi-g++: error: unrecognized command line option '--gc-sections,' arm-linux-androideabi-g++: error: unrecognized command line option '--icf=

我试图通过使用下一组标志来减小生成的NDK二进制文件的大小

LOCAL_LDFLAGS := -Wl, --gc-sections, --icf=safe
但是输出的是下一个错误吗

arm-linux-androideabi-g++: error: unrecognized command line option '--gc-sections,'
arm-linux-androideabi-g++: error: unrecognized command line option '--icf=safe'

不是真的不受支持,或者我需要选择不同的工具链?我正在使用4.8(NDK_TOOLCHAIN_版本:=4.8)

发现了这个问题,如果对其他用户有用,就这样。事实上,这是一个非常愚蠢的错误。 本地标志要求命令之间不存在空格

因此:

LOCAL_LDFLAGS := -Wl, --gc-sections, --icf=safe
变成这样:

LOCAL_LDFLAGS := -Wl,--gc-sections,--icf=safe