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
相关推荐
1570925113411 小时前
Android进阶之光:HTTP协议原理深度解析
android·网络协议·http
AlanBruce11 小时前
摩尔信使MThings功能综述与应用使用指南
linux·自动化·plc·mthings·摩尔信使
终端安全笔记11 小时前
安卓五品牌通道差在哪:监管通道拆解
android
小小的木头人12 小时前
Ubuntu Samba修改端口绕过445封禁挂载
运维·ubuntu
v_348360876212 小时前
Android native端 堆栈打印
android·算法
一笑的小酒馆13 小时前
AndroidKMP之导航和WebView
android
陈陈CHENCHEN15 小时前
【Linux】服务器根目录磁盘扩容操作记录
linux·运维·服务器
2501_9327502616 小时前
Android BottomNavigationView 入门介绍
android
GeW16 小时前
RHCE快速拿证全攻略:考点拆解+实验强化+时间规划,一次通关
linux
码农小韩17 小时前
Linux应用开发(八)——TCP/IP网络编程基础
linux·嵌入式软件开发·linux操作系统·嵌入式操作系统·linux网络编程·linux应用