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
相关推荐
传奇开心果编程10 小时前
【Flutter入门练中学】第3课:滚动与列表
android·学习·flutter·ui·ios
JosieBook10 小时前
【数据库】MySQL 实战精通系列 · 第4篇:索引原理与执行计划实战
android·数据库·mysql
ShineWinsu10 小时前
对于Redis:Redis特性以及应用场景的解析
linux·c++·redis·缓存·高并发·分布式系统·key-value
mmsx10 小时前
Android UI 复用体系:泛型基类、骨架与插槽
android·kotlin
程序员-Benothing10 小时前
Linux系统启动流程详解:BIOS/UEFI、GRUB、initramfs、systemd
linux·运维·服务器
编码如写诗10 小时前
【k8s】全新Ubuntu 26.04 使用kt 超简单安装 k8s 最新1.37.1+KubeSphere4.1.3
ubuntu·容器·kubernetes
余槐i10 小时前
-m 2g 反而更早 OOM:Docker 内存计数与宿主机空闲口径差异
java·linux·docker·性能优化·cgroup
傲世仙尊10 小时前
线程池收尾-回调单例与可重入线程安全
linux·安全
Cici_ovo10 小时前
手机数据删除原理、运行内存、闪存、机械硬盘完整原理详解
android·智能手机
hi_LeTian11 小时前
【Linphone】Ubuntu20.04 编译 Linphone5.2 Android SDK 适配RK3326硬解码完整教程(避坑版)
android