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
相关推荐
秋风&萧瑟8 小时前
【Linux系统编程】Linux多进程介绍及使用
linux·运维·网络
三万棵雪松8 小时前
【Linux 物联网网关主控系统-Web部分(四)】
linux·前端·物联网·嵌入式linux
宵时待雨8 小时前
linux笔记归纳1:linux初识
linux·运维·笔记
Deitymoon8 小时前
linux——线程设置分离属性
linux
|_⊙8 小时前
Linux进程(上)
linux·运维·服务器
feng_you_ying_li8 小时前
linux之git/gdb的使用与介绍
linux
幸福在路上wellbeing8 小时前
Android Compose UI 控件
android·ui
吕司8 小时前
Linux页表的概念
linux·运维·服务器
ShineWinsu8 小时前
对于Linux:环境变量的解析
linux·面试·笔试·进程·环境变量·本地变量·getenv
坚持就完事了8 小时前
Linux上编写和运行Python\Java
linux·运维·服务器