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
相关推荐
云霄IT14 分钟前
安卓开发之java转dex再转smali
android·java·python
Fanfanaas25 分钟前
Linux 基础开发工具(二)
linux·运维·服务器·c语言
雾岛听蓝36 分钟前
Linux线程基础
linux·开发语言·经验分享
齐落山大勇40 分钟前
Linux的文件IO
linux·运维·服务器
tod1131 小时前
深入解析ext2文件系统架构
linux·服务器·c++·文件系统·ext
XiaoLeisj1 小时前
Android 短视频项目实战:从用户中心页与沉浸式登录,到验证码鉴权、用户信息持久化和 EventBus 登录态同步
android·webview·eventbus·countdowntimer·token 加密·键值对存储 sp·封装toast/加载 ui
萧行之1 小时前
FRP 0.62.0 + Mac Ollama 公网穿透部署+排障实录(标准 TOML 格式)
linux·服务器
齐潇宇1 小时前
文件共享服务器
linux·运维·网络·文件共享
顺顺 尼2 小时前
进程(从操作系统的状态到linux的进程状态一步到位)
linux·服务器