我有一个由GCC
编译的NDK项目。现在我正在尝试使用clang
进行编译,除了一件事情之外它是有效的:只要我添加APP_CFLAGS += -flto
(与GCC
一起使用),链接器就会显示“无效字符” “为每个.o
文件,然后退出。那么,我可以用clang启用LTO吗?如果可以,那怎么样?
这是最新的NDK R10e和clang 3.6。
答案 0 :(得分:1)
我遇到了同样的问题,并添加了
LOCAL_LDFLAGS += -flto
解决了它,
答案 1 :(得分:0)
我可以使用flto和ndk上的clang for armeabi,arme-v7a,x86和x86_64但不能使用arm64-v8a ......