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
相关推荐
一心只为学6 分钟前
Linux运维中常用的命令总结
linux·运维·服务器
梅名智29 分钟前
Android studio gradle与gradle插件
android·ide·android studio
网络安全(华哥)31 分钟前
网络安全-kail linux 网络配置(基础篇)
linux·网络·web安全
嘻嘻嘻哈哈哈嘻嘻嘻38 分钟前
CentOS: RPM安装、YUM安装、编译安装(详细解释+实例分析!!!)
linux·运维·centos
今晚努力早睡39 分钟前
linux之自动挂载
linux·运维·服务器
Hacker_Fuchen1 小时前
攻防世界 ics-07
android
爱吃土豆的程序员1 小时前
flowable mysql 表名大小写问题
linux·windows·mysql·flowable
Stark、2 小时前
【Linux】文件系统--文件存储/软硬链接/inode/dentry
linux·运维·服务器·c语言·后端
杰克崔2 小时前
linux上对于so库的调试——包含通过vs2019远程ssh调试so库
linux·运维·服务器
科技语者2 小时前
Linux常用的100种命令大集合
linux