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
相关推荐
stevenzqzq10 小时前
Android 自定义View迁移Compose实战指南
android·compose
空空空空空空空空空空空空如也10 小时前
QT编译程序在Ubuntu下不进桌面直接启动和避免重复启动的方法
linux·运维·ubuntu
辰尘_星启10 小时前
解决幽灵容器
linux·docker·容器·机器人·嵌入式
呱呱巨基10 小时前
Linux Ext系列文件系统
linux·c++·笔记·学习
Suchadar11 小时前
在Linux中安装Python
linux·运维·服务器
YQ_0111 小时前
Ubuntu 18.04 离线安装 CUDA 11.2 + cuDNN 8.2 (修复 Paddle 缺少 .so 报错)
linux·ubuntu·paddle
零基础的修炼11 小时前
Linux网络---TCP原理
linux·网络·tcp/ip
Lam㊣11 小时前
Ubuntu永久网络静态路由配置
linux·运维·服务器·网络·ubuntu
夜月yeyue11 小时前
Netlink 套接字详解
linux·运维·服务器·网络·单片机·uboot
独断万古他化11 小时前
Docker 入门前置:容器虚拟化基础之 cgroups 资源控制与 LXC 容器
linux·docker·容器