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
相关推荐
用户2367829801684 分钟前
Linux find 命令深度解析:从递归遍历到性能优化的完整实现
linux
ascarl201042 分钟前
Linux.do 帖子整理:AI 调用 Chrome DevTools 调试前端页面
linux·前端·人工智能
Slow菜鸟1 小时前
Docker 学习篇(三)| Docker安装指南(Linux版)
linux·学习·docker
liuluyang5301 小时前
linux kernel CONFIG_KCMP解析
linux·运维·服务器
帅次2 小时前
Modifier 链与顺序、测量与命中区域
android·kotlin·compose·modifier
leory2 小时前
请详细描述Handler消息机制的工作原理
android·面试
leory2 小时前
请描述Binder IPC的基本原理和工作流程
android·面试
leory2 小时前
View的事件分发机制是怎样的?dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent的关系?
android·面试
斯班奇的好朋友阿法法2 小时前
RHEL 7.3 离线安装 RPM 包
linux
zander2583 小时前
Canal本地部署保姆级教程
android