首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ndk-build查找的是什么文件

ndk-build是Android NDK(Native Development Kit)中的一个命令行工具,用于编译和构建C/C++代码。它会根据Android.mk文件和Application.mk文件中的配置信息,查找并编译相应的源代码文件。

具体来说,ndk-build会在当前目录下查找Android.mk文件,该文件定义了编译和链接C/C++代码所需的模块、源文件、库文件等信息。在Android.mk文件中,可以通过LOCAL_SRC_FILES指定需要编译的源文件路径,这些源文件可以是C文件、C++文件或者汇编文件。

ndk-build还会查找Application.mk文件,该文件定义了全局的编译选项和配置信息。在Application.mk文件中,可以通过APP_ABI指定需要构建的目标平台架构,例如armeabi、armeabi-v7a、arm64-v8a、x86等。

通过执行ndk-build命令,它会根据Android.mk和Application.mk文件中的配置信息,查找并编译相应的源代码文件,生成对应的目标文件(.o文件)和动态库文件(.so文件)。这些生成的文件可以被集成到Android应用程序中,以实现对C/C++代码的调用和执行。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

文件查找和检索

-name是find命令参数,它表示按照文件查找文件。大多数情形下,我们可能无法知道文件全名,此时,我们使用通配符去查找文件。 通配符 ?:代表一个通配字符 *:代表多个通配字符。 ? ?...作为通配符,查找结果是截然不同。 另外,我们还可以根据文件大小来查找文件,这个一般用比较少。 ? -1k:表示小于1kb文件,大于用+表示。...find 目录 -size 文件大小 find 目录 -size 文件大小1 -size 文件大小2 其中第二行命令可以找出某个范围内文件。 ?...我们常用另外一种查找是根据文件类型来查找文件。 find 目录 -type 文件类型 ? 需要注意是,普通文件是使用f来表示,不是用-来表示。 ? 查找当前目录下普通文件。...还有一种查找方式是根据文件内容来查找。 ? grep -r "查找内容" 查找目录

73420
  • Linux中文件查找技巧

    前言 Linux常用命令中,有些命令可以帮助我们查找二进制文件,帮助手册或源文件位置,也有的命令可以帮助我们查找磁盘上任意文件,今天我们就来看看这些命令如何使用。...#-e参数可以查找只存在文件 (由于该文件不存在,因此也不会被查找出来) 查找计算文件数量 locate -c locate.log #只计算查找数量 1 忽略大小写查找 locate -...locate查找存在一个问题是,如果最近有文件被删除,它仍然能找出来,最近有文件增加,它却找不到。也就是说,它查找并不具备实时性。..../ -user root #查找当前目录下root用户文件 find ./ -nouser #查找当前目录下root用户被删除文件 -group,-nogroup类似的用法,只不过条件是用户组...find ./ -mtime -3 #查找3天内更改过文件 find ./ -mtime 0 #查找今天更改过文件 find ./ -newer sort.txt #查找比sort.txt修改时间更新文件

    5.6K10

    文件查找下载命令

    -ls #类似于对查找文件执行ls -l命令 -empty #只对空目录进行限制 -delete #删除查找文件 -fls /tmp/test.log #存入ls -aihl 格式文件...time (+/-)时间 find /root -mtime +10 #是查找十天前修改文件 find /root -mtime -10 #是查找十天内修改文件 find /root -...mtime -0.5 #是查找0.5天内修改文件 find /root -mtime 10 #是查找第十天修改文件 #示例7.按照大小来搜索 find 【搜索范围】-size (+/...-size 10k #是查找root目录下大小大于或者等于10kB文件 find /root -size +20k -a -size -50k #查找20~50kB大小文件 find /root.../code2" \) -prune -o -name "*.txt" -print # 在当前目录及除code和code2之外子目录中查找txt文件 # 实例16.值得学习-exec参数执行查找相应文件处理结尾可以采用

    2.5K20

    文件查找下载命令

    -nouser : 查找没有属主文件 -nogroup :查找没有属组文件 -type f/d/l/s(套接字)/b/c(字符设备)/p(管道设备) #查询是文件还是目录 -a / o /...-ls #类似于对查找文件执行ls -l命令 -empty #只对空目录进行限制 -delete #删除查找文件 -fls /tmp/test.log #存入ls -aihl 格式文件...root文件 find /root -nonuser #是找root目录下没有所有者文件 find / -nogroup -print #查找不属于任何用户组文件: #示例4.按照权限搜寻...time (+/-)时间 find /root -mtime +10 #是查找十天前修改文件 find /root -mtime -10 #是查找十天内修改文件 find /root -...+10k #是查找root目录下大小大于10kB文件 find /root -size +10k -o -size 10k #是查找root目录下大小大于或者等于10kB文件 find

    2.5K20

    文件IO】实现:查找文件并删除、文件复制、递归遍历目录查找文件

    一、文件查找并删除 扫描指定⽬录,并找到名称中包含指定字符所有普通⽂件(不包含⽬录),并且后续询问⽤⼾是否 要删除该⽂件 一个主要操作就是需要扫描指定目录(递归) 递归函数 首先判断是否是目录,若不是...//进行递归查找 scan(rootFile,key); } } 二、文件复制 进⾏普通⽂件复制 把一个文件里面的每个字节都读出来,再写入另一个文件中...只填了 100 个空间,剩下 924 个空间都是 0,写入就没有意义 此时我们就需要指定空间写入[0, n] 三、递归遍历目录查找文件 扫描指定⽬录,并找到名称或者内容中包含指定字符所有普通⽂件(不包含...尤其是遇到硬盘上有些大文件 这种思路不能适应频繁查询场景,也不能适应目录中文件数目特别多,特别大场景 咱们搜索引擎中,进行搜索过程,也就是在文件查找内容是否被包含过程 搜索出来结果其实就是一些...,从而快速查找 用到一些业界成熟方案,比如 ES(倒排索引原理) 这种

    9010

    【Linux入门】文件查找

    常用命令 which:命令查找 whereis:在系统特定目录下查找文件 locate:利用数据库查找文件 find:文件查找 命令查找 which which 命令用于查找指定命令(脚本文件可执行文件路径...】环境变量所规范路径,去查找执行文件文件名,有些命令不在环境变量所指定路径中,则无法查找到 在系统特定目录下查找文件 whereis whereis 命令只是在特定目录下查找文件并返回路径,并没有查找硬盘上所有文件...命令格式: whereis [参数] 文件名或目录名 # 参数 -l:列出 whereis 会查找几个主要目录 -b:只查找 binary 二进制格式文件 -m:只查找说明文件 manual 路径下文件.../man1/ls.1.gz 利用数据库查找文件 locate locate 命令查找数据是由已建立数据库 /var/lib/mlocate/ 里面的数据所进行,并没有查找硬盘上所有文件,所以查找速度非常快...# 更新 locate 数据库 updatedb 文件查找命令 find find 命令用于搜索文件,可以根据文件名、大小、修改时间、权限等属性来查找文件,采用递归方式搜索指定目录及其子目录,并根据各种条件进行过滤和匹配

    28631

    linux 命令行 查找文件_grep命令查找文件

    一 grep : 查看文件内容,在文件中查询一个关键字,即搜索字符串命令(在指定文件中搜索符合条件字符串) grep 是包含匹配,不是完全精确匹配,特别适合查找内容 语法 : grep...[-option] 需要搜索关键字 文件名 参数: -n —- 连行号一起显示 -c —- 统计有几行 -i —- 忽略大小写(一般用少) -v —- 排除指定字符串(了解),取反,查找出来内容是搜索条件以外所有的内容...root@localhostTEST ~]# grep -c -n “services” anaconda-ks.cfg – 参数-c和其它参数一起使用时,结果只显示统计行数2 二 find :用于查找文件...(了解) 参数: -user 所有者 —- 按照文件所有者进行搜索(了解) [root@localhostTEST ~]# find / -user test01 三 locate : 用来查找文件...,按照文件查找,消耗资源小,比find -name 快很多,但是新创建文件找不到,并且 tmp 临时目录 下文件也找不到,原因,是locate 查找是 Linux数据库 /var/lib/mlocate.db

    6.3K40
    领券