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
相关推荐
9分钟带帽5 小时前
linux_系统开机自动执行shell脚本
linux·服务器
针叶6 小时前
Google Play加固保护导致的崩溃
android·安全·google
嵌入式小能手7 小时前
飞凌嵌入式ElfBoard-进程间的通信之命名管道
linux·服务器·算法
AOwhisky8 小时前
Ceph系列第六期:Ceph 文件系统(CephFS)精讲
linux·运维·网络·笔记·ceph
执明wa8 小时前
Android Studio 项目目录结构全方位详解
android·ide·android studio
Starry-sky(jing)8 小时前
# Linux 下 Qt 应用无障碍自动化:记一次wx无人值守系统的架构演进
linux·qt·自动化
荒--8 小时前
apt dpkg 命令详解
linux·服务器
__Witheart__9 小时前
Android编译错误:Soong阶段因缺失res目录导致panic (Iwlan模块)
android
嵌入式小能手9 小时前
飞凌嵌入式ElfBoard-进程间的通信之信号的发送alarm
linux
酿情师10 小时前
逆向exe文件:CRT 初始化流程详细分析
android·软件构建·逆向·re·crt‘