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
相关推荐
好的佩奇3 小时前
蓝牙之广播与扫描
android·flutter·蓝牙
传奇开心果编程5 小时前
【Jetpack Compose娓娓道来】第36课:焦点管理与键盘输入——让遥控器、键盘和输入法都“找得到北”
android·kotlin·移动开发·交互·android jetpack·ui框架·声明式ui
hai_android6 小时前
AudioTrack 深度解析:从原理到实战
android·java·kotlin
红尘伴蝶舞6 小时前
从秒开优化到连环崩溃:深入剖析 ViewPager2 在常驻 DialogFragment 中的复用陷阱与自愈方案
android·kotlin
2601_967987377 小时前
安装 Redis 或 Redis Stack
linux·windows·redis·macos·安装
feng_you_ying_li7 小时前
linux之数据链路层
linux·网络·智能路由器
GeW8 小时前
高端化走到深处,是数据库和Linux的事
linux
程序员初一9 小时前
Linux 远程桌面有四种做法
linux·ssh
程序开发阿元10 小时前
1C1G 能跑什么:把留常驻服务和不留摆进一张内存表
linux·ssh
巫山老妖11 小时前
Android 应用架构演进:MVC / MVP / MVVM / MVI (2026)
android·android jetpack