【发布时间】:2018-01-16 09:29:36
【问题描述】:
我正在尝试使用 Android NDK 构建应用。 编译成功,但在链接步骤中失败,错误如下:
1> /usr/bin/ld: this linker was not configured to use sysroots
clang50++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
我正在使用
--sysroot=<MyNDKPath>/sysroot
还有
-isystem <MyNDKPath>/sysroot/usr/include/arm-linux-androideabi
编译时
谁能帮我解决这个问题?
【问题讨论】:
-
这里没有足够的细节。你能解释一下你是如何生成你的独立工具链并分享你用来构建的命令的吗?看起来其中一件事情没有正确完成(我猜是后者)。
-
我设法通过从链接器中删除 --gcc-toolchain 参数来修复它。似乎它指向了错误的工具链。
-
@expee105 你是怎么远程的?我也面临同样的问题。
标签: android c++ android-ndk linker