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
相关推荐
清静诗意18 小时前
Ubuntu 下 PostgreSQL 安装与配置完整指南
linux·ubuntu·postgresql
江公望18 小时前
流媒体,包含哪些技术?Zynq MP方案
linux·服务器
cookies_s_s19 小时前
C++20 协程
linux·开发语言·c++
油炸小波19 小时前
09-微服务原理篇(XXLJOB-幂等-MySQL)
android·mysql·微服务
果子没有六分钟20 小时前
setprop debug.hwui.profile visual_bars有什么作用
android
阿巴~阿巴~20 小时前
IPv4地址转换函数详解及C++容器安全删除操作指南
linux·服务器·c++·网络协议·算法·c++容器安全删除操作·ipv4地址转换函数
hoo34320 小时前
【Typora】!Markdown 编辑器详细安装教程,高效上手
linux·编辑器
daqinzl20 小时前
Ubuntu 使用 Python 启动 HTTP 服务
python·ubuntu·http server 服务
tkevinjd21 小时前
【无标题】
linux
羑悻的小杀马特21 小时前
JuiceSSH+cpolar解锁手机远程Linux新姿势,无需公网IP,固定地址稳定用
linux·服务器·coplar