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
相关推荐
2501_916008891 小时前
手机抓包app大全:无需root的安卓抓包软件列表
android·ios·智能手机·小程序·uni-app·iphone·webview
抛砖者2 小时前
1、Ubuntu上MySQL安装,密码设置,远程访问,端口修改
mysql·ubuntu
百锦再2 小时前
第18章 高级特征
android·java·开发语言·后端·python·rust·django
小兔薯了2 小时前
11. Linux firewall 防火墙管理
linux·运维·服务器
gcygeeker2 小时前
安卓 4.4.2 电视盒子 ADB 设置应用开机自启动
android·adb·电视盒子
Linux技术芯3 小时前
浅谈SCSI寻址机制与工作阶段深度解析?
linux
小驰行动派3 小时前
安卓上的极简番茄钟 | 开源
android·开源
jzlhll1233 小时前
android抽屉DrawerLayout在2025的沉浸式兼容
android
基哥的奋斗历程3 小时前
Kotlin_Flow_完整使用指南
android·开发语言·kotlin
j***82703 小时前
【玩转全栈】----Django连接MySQL
android·mysql·django