从u-boot的编译结果中提取include目录
ac@DESKTOP-BJ1MJGM:~/u-boot-2019.01/spl$ arm-linux-gnueabihf-objdump -g u-boot-spl | awk '/The Directory Table/,/The File Name Table/' | awk '{if (strtonum($1) > 0)print $2}' | sort -k2n | uniq
#!/bin/bash
basedir=`cd $(dirname $0); pwd -P`
cat $basedir/head.xml
objdump -g $1 | awk '/The Directory Table/,/The File Name Table/' | awk '{if (strtonum($1) > 0)print $2}' | sort -k2n | uniq | awk '{print "<includepath workspace_path=\"false\">"$0"</includepath>"}'
cat $basedir/central.xml
objdump -g $1 | awk '/The Directory Table/,/The File Name Table/' | awk '{if (strtonum($1) > 0)print $2}' | sort -k2n | uniq | awk '{print "<includepath workspace_path=\"false\">"$0"</includepath>"}'
cat $basedir/tail.xml
使用说明:
./tools.sh ~/u-boot-2019.01/spl/u-boot-spl ~/u-boot-2019.01/spl/u-boot.cfg
最新文章
- SAML 2.0 setup steps, 效果图
- linux 删除进程的多种方法
- 关于.NET大数据量大并发量的数据连接池管理
- 亲测——pycharm下运行第一个scrapy项目 &#169;seven_clear
- C#可扩展编程之MEF学习笔记(三):导出类的方法和属性
- C#Light(包括unity一切C#环境可用嵌入式脚本)0.10B稳定版发布,功能已定型
- hiho #1151 : 骨牌覆盖问题&#183;二 (递推,数论)
- acm pc^2的配置与使用
- Pycharm
- SpringMVC学习总结(四)——基于注解的SpringMVC简单介绍
- nodejs包管理
- ASP.NET实现文件下载
- Ubuntu系统下搭建Python开发环境
- HealthKit框架参考(转)
- 转:c语言EOF是什么?(及getchar()和putchar用法)
- [51nod1671]货物运输
- JAVA多线程中start方法与run方法区别
- springboot整合shiro应用
- jquery笔记整理
- HTML 基础知识汇总(一)
热门文章
- 【转】Native Thread for Win32 A- Create Thread(通俗易懂,非常好)
- UESTC 1511(差分约束)
- LeetCode 125 Valid Palindrome(有效回文)(*)
- DML语句报错是因为控制文件无法扩大还是另有原因?
- 使用隧道技术进行C&;C通信
- Jwt在Java项目中的简单实际应用
- c# winform 应用程序根据条件阻止窗口关闭
- JavaScript学习(5)-Image对象和动态HTML
- Java 内省(Introspector)深入理解
- CentOS中文乱码问题的解决方法