win10 ubuntu 使用Android ndk 问题:clang-14: Exec format error

1.问题

手头没有ubuntu,打算用一个轻量级ubuntu 安装Android ndk编译c++程序,但是报错了,报错如下:

clang-14: cannot execute binary file: Exec format error

2.原因

在某些情况下,可以使用 patchelf 工具来更改ELF文件的解释器路径或修复二进制文件格式错误。例如,对于WSL安装的Ubuntu 22.04 64位上运行NDK中的clang-14

3.修复

可能需要运行以下命令:

复制代码
sudo apt install patchelf
patchelf --set-interpreter /lib64/ld-linux-x86-64.so.2 /mnt/d/android-ndk-r25c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang-14
相关推荐
拾光Ծ18 分钟前
【MySQL】对表数据的操作:增删查改(CRUD)
android·数据库·sql·mysql
BI专家之路1 小时前
安装linux/hadoop/jdk/hive
linux·hive·hadoop
一笑的小酒馆10 小时前
Android中的tcp通信
android
默阳123413 小时前
2026年Android中高级面试题专栏(Android进阶篇)
android
GeW14 小时前
超详细!RHCE10版通用备考策略,内含评分细则解读
linux
古法安卓14 小时前
Android-日志系统源码解析
android·java·android studio
用户0413284651315 小时前
Linux 服务开机自启动怎么配置?systemctl enable 原理详解
linux
恋猫de小郭15 小时前
Android 17 + OkHttp 5.5.0 ,全新 ECH 下你的 HTTPS 域名可以请求时被安全隐藏
android·前端·flutter
小强闯江湖15 小时前
不只是让 AI 写代码:ViewCompose 把 Android UI 做成了可编译、可渲染的闭环
android·人工智能·kotlin
hunterandroid16 小时前
StateFlow 与 SharedFlow 的边界:状态与事件的正确建模
android·前端