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
相关推荐
伟大的大威12 分钟前
Android 端离线语音控制设备管理系统:完整技术方案与实践
android·macos·xcode
喜欢吃燃面20 分钟前
Linux:make自动化和实战演练
linux·学习
顾安r1 小时前
11.8 脚本网页 推箱子
linux·前端·javascript·flask
___波子 Pro Max.2 小时前
Linux source命令详解与应用场景
linux
橘子132 小时前
Linux网络基础(一)
linux·网络·arm开发
骑驴看星星a3 小时前
【Three.js--manual script】4.光照
android·开发语言·javascript
你想考研啊4 小时前
linux安装jdk和tomcat和并自启动
java·linux·tomcat
习惯就好zz6 小时前
WSL2 安装Ubuntu卡在安装进度0%无响应问题解决
linux·windows·ubuntu·wsl·wsl2
躲猫猫的喵喵8 小时前
Ubuntu2204降内核版本
linux·运维·服务器·ubuntu
昌sit!8 小时前
Linux系统性基础学习笔记
linux·笔记·学习