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
相关推荐
阿海5746 分钟前
卸载nginx的shell脚本
linux·nginx
lin62534228 分钟前
Android右滑解锁UI,带背景流动渐变动画效果
android·ui
DeeplyMind8 分钟前
使用parted工具扩展QCOW2磁盘大小完整方案
linux·qemu·virtialization
蓝天~白云9 分钟前
ESXI虚拟机启动卡住在0%,无法关闭
linux·运维·服务器
明月心95214 分钟前
IP 中 0/24 和 0/16 的区别
linux·服务器·网络·ip
没有名字的鬼20 分钟前
1 Linux 系统简介
linux
福尔摩斯张44 分钟前
基于C++的UDP网络通信系统设计与实现
linux·c语言·开发语言·网络·c++·tcp/ip·udp
hkNaruto1 小时前
【规范】Linux平台C/C++程序版本发布调试规范手册 兼容银河麒麟
linux·c语言·c++
model20051 小时前
Alibaba linux 3安装LAMP(6)
linux·运维·服务器
辉哥大数据1 小时前
ubantu22.04 源异常
ubuntu