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
相关推荐
具身小佬8 分钟前
#!/usr/bin/env python3是干嘛的
ubuntu
重生之我是Java开发战士9 分钟前
【MySQL】事务 & 用户与权限管理
android·数据库·mysql
杨云龙UP1 小时前
ODA运维实战:Oracle 19c YJXT PDB表空间在线扩容全过程_20260503
linux·运维·服务器·数据库·oracle
郝学胜-神的一滴1 小时前
跨平台动态库与头文件:从原理到命名的深度解析
linux·c++·程序人生·unix·cmake
谢尔登1 小时前
10_从 React Hooks 本质看 useState
前端·ubuntu·react.js
怣疯knight2 小时前
Windows不安装 Android Studio如何打包安卓软件
android·windows·android studio
吠品2 小时前
高性能JS数组操作:何时选用push、unshift、splice或扩展运算符?
linux·服务器·数据库
ke_csdn2 小时前
从Java演变到Kotlin下的jet pack
android
fish_xk2 小时前
Linux中的指令和权限
linux·运维·服务器
暴力求解2 小时前
Linux---内核态
linux·运维·服务器