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
相关推荐
2601_9561394217 分钟前
广州VI设计公司哪家强
linux·运维·服务器·python
想唱rap44 分钟前
五种IO模型和非阻塞IO
linux·运维·服务器·网络·数据库·tcp/ip
哈哈浩丶2 小时前
存储相关知识①—通用NAND Flash 基础
linux·存储·nand
mzhan0173 小时前
Linux: config: CRYPTO_USER_API_AEAD
linux·安全·module
wangjialelele3 小时前
【SystemV】基于建造者模式的信号量
linux·c语言·c++·算法·建造者模式
土星碎冰机3 小时前
ai自学笔记(3.安卓篇,制作app
android·笔记·ai
源远流长jerry4 小时前
Linux 网络虚拟化深度解析:从 veth 设备对到容器网络实战
linux·运维·服务器·网络·性能优化·php
|_⊙4 小时前
Linux 深入理解文件(Ext2文件系统:上)
linux·运维·数据库
随遇丿而安4 小时前
专题:Glide / Coil / Fresco,不是三种写法,而是三套图片加载思路
android
kidwjb4 小时前
Linux共享内存
linux·服务器·进程间通信