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
相关推荐
Jomurphys1 天前
Compose 调用 - 震动 LocalHapticFeedback
android·compose
柏木乃一1 天前
Linux进程信号(2):信号产生part2
linux·运维·服务器·c++·信号处理·信号·异常
非凡ghost1 天前
小X分身APP(手机分身类工具)
android·windows·学习·智能手机·软件需求
小义_1 天前
【RH134知识点问答题】第13章 运行容器
linux·云原生
q***76561 天前
ubuntu 安装 Redis
linux·redis·ubuntu
云道轩1 天前
在Rocky Linux 上在线安装OpenClaw 2026.2.13
linux·运维·人工智能·智能体·openclaw
zl_dfq1 天前
Linux 之 【多线程】(STL、智能指针与线程安全、读者写者问题)
linux
mqffc1 天前
Linux(CentOS)安装 MySQL
linux·mysql·centos
IT 行者1 天前
OpenClaw 浏览器自动化测试的那些坑(一):Linux Snap 版本的 Chromium 无法使用托管模式
linux·运维·服务器·人工智能
erqi1 天前
Compose你入门吧
android