完美解决编译缺少文件,apt-file search 命令去查找依赖。
1.序
在交叉编译过程中如果碰到少了什么头文件之类的报错,最好是使用 apt-file search 命令去查找依赖。
2.命令
比如: apt-file search /netlink/genl/genl.h
wpa_supplicant$ apt-file search /netlink/genl/genl.h
libnl-3-dev: /usr/include/libnl3/netlink/genl/genl.h
libnl-dev: /usr/include/netlink/genl/genl.h
wpa_supplicant$ apt-file search openssl/ssl.h
libssl-dev: /usr/include/openssl/ssl.h
eon@netview:~$
leon@netview:~$ apt-file search sys/prctl.h
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:LANGUAGE = (unset),LC_ALL = (unset),LC_PAPER = "en_US.UTF-8",LC_ADDRESS = "en_US.UTF-8",LC_MONETARY = "en_US.UTF-8",LC_NUMERIC = "en_US.UTF-8",LC_TELEPHONE = "en_US.UTF-8",LC_IDENTIFICATION = "en_US.UTF-8",LC_MEASUREMENT = "en_US.UTF-8",LC_TIME = "en_US.UTF-8",LC_NAME = "en_US.UTF-8",LANG = "en_US"are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
dietlibc-dev: /usr/include/diet/sys/prctl.h
emscripten: /usr/share/emscripten/system/include/libc/sys/prctl.h
gcc-arm-linux-androideabi: /usr/arm-linux-androideabi/include/sys/prctl.h
gcc-i686-linux-android: /usr/i686-linux-gnu/i686-linux-android/include/sys/prctl.h
libc6-dev: /usr/include/i386-linux-gnu/sys/prctl.h
libc6-dev-amd64: /usr/include/sys/prctl.h
libc6-dev-arm64-cross: /usr/aarch64-linux-gnu/include/sys/prctl.h
libc6-dev-armel-cross: /usr/arm-linux-gnueabi/include/sys/prctl.h
libc6-dev-armhf-cross: /usr/arm-linux-gnueabihf/include/sys/prctl.h
libc6-dev-powerpc-cross: /usr/powerpc-linux-gnu/include/sys/prctl.h
libc6-dev-ppc64el-cross: /usr/powerpc64le-linux-gnu/include/sys/prctl.h
libklibc-dev: /usr/lib/klibc/include/sys/prctl.h
musl-dev: /usr/include/i386-linux-musl/sys/prctl.h
leon@netview:~$
leon@netview:~$
完美解决编译缺少文件,apt-file search 命令去查找依赖。相关推荐
- [经验技巧] 完美解决小米DCIM文件夹下生成.thumbnails缩略图文件夹的方法
http://www.miui.com/thread-1005989-1-1.html .thumbnails的文件随着时间发展会变的超级大,是它里面的.thumbdata3--1967290299文 ...
- Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- java 手动编译打包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- java手动编译jar包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- (完美解决)java文件操作报错:java.io.FileNotFoundException(拒绝访问)
01-错误信息: Exception in thread "main" java.io.FileNotFoundException: e:b (拒绝访问.)at java.io.F ...
- 编译使用脚本js2c.py ,编译JS文件生存node_javascript.cc命令如下
js2c.py源码分析: def main(): //将目标文件赋值给natives .sys.argv[0]是自身的文件名 natives = sys.argv[1] //将所有要编译的JS文件加入 ...
- 完美解决 w10 设置 个性化 wifi 无法打开的问题
1.系统文件扫描与修复命令 若想要扫描并修复系统文件,可以直接在命令提示符窗口里输入[sfc /scannow]命令,该修复过程可能会比较长,请耐心等待. 修复完即可打开无需重启. 本人也是查看了网上 ...
- linux中查找find命令的程序文件,如何使用find命令在Linux中查找文件
Linux Find命令是Linux系统管理员工具库中最强大的工具之一. Find是一个命令行实用程序,它允许您根据用户给定的表达式搜索目录层次结构中的文件和目录,并对每个匹配的文件应用用户指定的操作 ...
- 在Linux中怎样搜索链接文件,如何使用find命令在Linux中查找文件
原标题:如何使用find命令在Linux中查找文件 Linux Find命令是Linux系统管理员工具库中最强大的工具之一. Find是一个命令行实用程序,它允许您根据用户给定的表达式搜索目录层次结构 ...
最新文章
- 华盛顿大学《生成模型》2020秋季课程完结,课件、讲义全部放出
- Detect combined string
- python操作微信小程序云端数据库_微信小程序云开发之数据库操作
- jvm性能调优实战 - 39一次大促导致的内存泄漏和Full GC优化
- 刷新你的数据中心冷却词汇
- Nginx负载均衡状态之backup
- 建立神经网络来预测贷款风险
- gperf linux 安装_Gperftools安装
- java spliterator,Java 8 之Stream Spliterator
- java 面向对象 重载_Java方法重载
- WPF实现选项卡效果(1)——使用AvalonDock
- 如何去除Excel图表网格线?
- CUDA Occupancy Calculator中计算占用率
- zscore标准化步骤_matlab标准化和反标准化——zscore
- 2022年全球与中国对位芳纶和间位芳纶行业产销需求与投资预测分析报告
- ORA-15063: ASM discovered an insufficient number of disks for diskgroup ASM,KEL
- java开发平台有哪些_java都有哪些开发平台
- Alpine Linux(初)
- centos 7系统Give root password for maintenance解决办法
- 阿里云视频直播,使用obs推流验证是否成功