android交叉编译报错no input files的解决方法

ops/2024/9/25 11:39:05/

问题描述

安装NDK后,make报错"clang-18: error: no input files",即使直接使用clang命令(例如clang -c test.c)仍然报错。

开发环境

操作系统:win11

虚拟机:WSL ubuntu22.04

NDK版本:r27(Linux版)

问题原因

解压NDK时符号链接没有正确解压缩。windows不支持linux的符号链接。

解决方法

重新安装NDK,使用unzip命令在虚拟机内解压缩,并且目的路径必须在虚拟机内(例如/home/xxx),不能是挂载的宿主机磁盘。安装位置也必须在虚拟机内。

其它

r27版本的NDK已经不再需要脚本安装,android-ndk-27/toolchains/llvm/prebuilt/linux-x86_64/bin下的文件可以直接作为交叉编译工具链使用。


http://www.ppmy.cn/ops/102345.html

相关文章

Visio po解版的详细介绍

一、Visio简介 Visio是一款流程图、组织结构图、地平图、工程图等各类专业图表的制作软件。自问世以来,凭借其友好的用户界面、丰富的图形库和强大的编辑功能,已成为行业内使用最广泛的图形设计软件之一。无论是初学者还是专业人士,都能在Vi…

[易聊]软件项目测试报告

一、项目背景 随着互联网发展,各种各样的软件,比如游戏、短视频、购物软件中都有好友聊天功能,这是一个可在浏览器中与好友进行实时聊天的网页程序。“ 易聊 ”相对于一般的聊天软件,可以让用户免安装、随时随地的通过浏览器网页…

Behavior Retrieval: Few-Shot Imitation Learning by Querying Unlabeled Datasets

发表时间:13 May 2023 论文链接:https://readpaper.com/pdf-annotate/note?pdfId1900983943467731200&noteId2446646993511259136 作者单位:Stanford University Motivation:使机器人能够以数据有效的方式学习新的视觉运动…

FLUX 1 将像 Stable Diffusion 一样完整支持ControlNet组件

之前 InstantX 团队做的多合一的 Flux ControlNet 现在开始和 ShakkerAI 合作并推出了:Shakker-Labs/FLUX.1-dev-ControlNet-Union-Pro 该模型支持 7 种控制模式,包括 canny (0), tile (1), depth (2), blur (3), pose (4), gray (5) 和 low quality (6)…

鸿蒙(API 12 Beta3版)【媒体资源使用指导】Media Library Kit媒体文件管理服务

应用可以通过photoAccessHelper的接口,对媒体资源(图片、视频)进行相关操作。 说明 在进行功能开发前,请开发者查阅[开发准备],了解如何获取相册管理模块实例和如何申请相册管理模块功能开发相关权限。文档中使用到p…

Android App启动流程

1.通过 Launcher 启动应用时,点击应用图标后,Launcher 调用 startActivity 启动应用。 2.Launcher Activity 最终调用 Instrumentation 的 execStartActivity 来启动应用。 3.Instrumentation 调用 ActivityManagerProxy (ActivityManagerService 在应…

springboot调用sap接口传输数据,RFC协议接口调用,包含linux,windows部署

背景:我这边需要将一串数组写入到sap系统中,原本希望sap能提供rest形式接口,可惜sap开发那边说sap对外都是rfc接口,现在记录一下sap接口对接,给其他小伙伴提供点经验。 1、首先必须有对应的原料,驱动jar包…

力扣363.矩形区域不超过K的最大数值和

力扣363.矩形区域不超过K的最大数值和 前缀和 枚举上下边界&#xff0c;每次枚举将上下边界之间的同列元素加和转化为一维前缀和问题&#xff0c;求Sr - Sl < k的最大值&#xff0c;即Sl > Sr - k的最小值考虑用lowerbound&#xff0c;可以用一个有序集合存此前遍历过的前…