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
相关推荐
Android系统攻城狮3 小时前
Android tinyalsa深度解析之pcm_get_delay调用流程与实战(一百一十九)
android·pcm·tinyalsa·音频进阶·android hal·audio hal
czxyvX3 小时前
007-Linux进程概念及周边知识
linux
Eternity∞4 小时前
Linux系统下,C语言基础
linux·c语言·开发语言
·云扬·4 小时前
MySQL基于位点的主从复制完整部署指南
android·mysql·adb
千里马-horse5 小时前
Building a Simple Engine -- Mobile Development -- Platform considerations
android·ios·rendering·vulkan
feng68_5 小时前
HAProxy算法实践
linux·运维·haproxy
吴声子夜歌5 小时前
RxJava——Subscriber
android·echarts·rxjava
吹牛不交税6 小时前
在vmware中右键SSH连接虚拟机报错Could not resolve hostname
linux·服务器·ssh
鱼香rose__8 小时前
DOMjudge搭建记录
linux
米羊1219 小时前
ThinkPHP 漏洞(下)
android