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
相关推荐
江湖有缘5 分钟前
基于华为openEuler部署WikiDocs文档管理系统
linux·华为
Web项目开发1 小时前
Dockerfile创建Almalinux9镜像
linux·运维·服务器
ANYOUZHEN7 小时前
bugku shell
android
pride.li8 小时前
开发板和Linux--nfs服务挂载
linux·运维·服务器
looking_for__8 小时前
【Linux】应用层协议
linux·服务器·网络
BB_CC_DD9 小时前
Linux截图工具(ubuntu18.04+flameshot(火焰截图))
linux
云泽80810 小时前
不止是命令:Linux 高频指令实战 + 芯片架构底层逻辑
linux·运维·服务器
j_xxx404_10 小时前
Linux:基础IO
linux·运维·服务器
wdfk_prog10 小时前
[Linux]学习笔记系列 -- [drivers][i2c]i2c-dev
linux·笔记·学习
南宫码农10 小时前
我的电视 - Android原生电视直播软件 完整使用教程
android·开发语言·windows·电视盒子