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
相关推荐
2301_803554521 天前
linux 以及 c++编程里对于进程,线程的操作
linux·运维·c++
LuDvei1 天前
windows 中 vs code远程连接linux
linux·运维·服务器·windows
GDAL1 天前
MANIFEST.in简介
linux·服务器·前端·python
点点滴滴的记录1 天前
Redis部署在Linux上性能高于Windows
linux·数据库·redis
蜕变的小白1 天前
基于Linux的天气查询项目
linux·运维·服务器
1 天前
深度解析Compose中的BoxWithConstraints
android·kotlin·android jetpack
jolimark1 天前
MySQL--》如何在MySQL中打造高效优化索引
android·mysql·adb
卤炖阑尾炎1 天前
Linux firewalld 防火墙从入门到精通:原理与配置全解析
linux·运维·php
小云数据库服务专线1 天前
linux grep命令
linux·运维·服务器
book123_0_991 天前
【MySQL】MySQL函数之JSON_EXTRACT
android·mysql·json