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
相关推荐
偶像你挑的噻1 分钟前
9-Linux驱动开发-设备树=>设备树插件实现 RGB 灯驱动
linux·驱动开发·stm32·嵌入式硬件
angushine13 分钟前
解决MySQL慢日志输出问题
android·数据库·mysql
fouryears_2341732 分钟前
Android 与 Flutter 通信最佳实践 - 以分享功能为例
android·flutter·客户端·dart
梁正雄1 小时前
linux服务-Nginx+Tomcat+Redis之Session 共享 - 容器compose
linux·nginx·tomcat
fengyehongWorld2 小时前
Linux rsync命令
linux
成都大菠萝2 小时前
Android ANR
android
干啥都是小小白2 小时前
Linux C编程
linux·运维·服务器
赖small强2 小时前
【Linux 网络基础】WebSockets 技术指南
linux·网络·https·websockets·ping/pong
司铭鸿2 小时前
化学式解析的算法之美:从原子计数到栈的巧妙运用
linux·运维·服务器·算法·动态规划·代理模式·哈希算法
Ryan ZHENG3 小时前
[Android][踩坑]Android Studio导入core-libart.jar
android·android studio·jar