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
相关推荐
hweiyu0014 小时前
Linux命令:suspend
linux·运维·服务器
cyber_两只龙宝14 小时前
【Docker】Docker的资源限制
linux·运维·服务器·docker·云原生·容器
零陵上将军_xdr14 小时前
MySQL 事务写入流程详解
android·数据库·mysql
xlq2232215 小时前
41.线程封装与互斥
linux·开发语言
菜鸟国国15 小时前
Jetpack Compose 副作用完全解析(初学者必看,超详细)
android
赴前尘15 小时前
Linux/Unix 系统中以后台方式运行程序
linux·服务器·unix
默|笙16 小时前
【Linux】线程互斥与同步_同步(2)_环形队列
linux·运维·服务器
cui_ruicheng16 小时前
Linux IO入门(一):从C语言IO到文件描述符
linux·运维·c语言
丸子家的银河龙16 小时前
yocto使用实例[1]-自定义内核配方
linux
青花瓷16 小时前
ubuntu22.04的ibus中文输入法的安装
运维·ubuntu