gpt4 book ai didi

android - Ubuntu 16.04 上的 aarch64-linux-android-gcc 错误 "poll.h"未找到

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:21:39 25 4
gpt4 key购买 nike

您好,我正在尝试使用来自 android-ndk 的 gcc-4.9 在 Ubuntu 16.04 上交叉编译 Android arm64 的代码,但无法消除此错误:

aarch64-linux-android-gcc -o test.o -c test.c -Os -fPIE -Wall -DDBG
test.c:26:18: fatal error: poll.h: No such file or directory
#include <poll.h>
^
compilation terminated.
Makefile:16: recipe for target 'test.o' failed
make: *** [test.o] Error 1

我认为这是因为无法以正确的方式访问工具链,因为在我得到之前:

make: aarch64-linux-android-as: Command not found

请指教。

最佳答案

谢谢yugr,把它变成standalone就解决了:

$NDK/build/tools/make_standalone_toolchain.py \
--arch arm64 --api 23 --install-dir /tmp/my-android-toolchain

之后我将 /tmp/my-android-toolchain/bin 添加到 PATH 并且它起作用了。

关于android - Ubuntu 16.04 上的 aarch64-linux-android-gcc 错误 "poll.h"未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41922303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com