VELT-0.1.3开发:参数整理
来源:互联网 发布:python 爬虫 伯乐 编辑:程序博客网 时间:2024/04/29 17:41
快乐虾
http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)
欢迎转载,但请保留作者信息
VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.1.2,仅支持vs2013,是一个刚刚启动开发不久的插件。可以在CSDN下载频道下载(http://download.csdn.net/detail/lights_joy/8359251),安装过程参见《用Vs2013+VELT-0.1.0进行Linux开发:环境搭建》。下面是它的基本功能:
支持x86 Linux,hi3516,hi3520,MinGW这几个平台。
完成UBOOT的编译,并根据编译的错误信息自动定位到相应的文件位置。
完成LINUX内核的编译,并根据编译的错误信息自动定位到相应的文件位置。
完成LINUX内核的配置。
不使用Makefile进行Linux应用程序的编译。
使用SSH连接目标机器并用gdb进行应用程序的调试。
使用Telnet连接目标机器并用gdb进行应用程序的调试。
本节讨论VELT对MSBUILD的参数配置所做的修改。
VS的参数配置和编译过程都由C:\ProgramFiles (x86)\MSBuild\Microsoft.Cpp\v4.0\V120下的文件控制的,基本上有三类文件:.prop、.targets和.xml,其中.prop定义了参数的属性及默认值,.targets定义了VS要进行的操作,.xml则用于参数配置。
将MSBUILD下的文件复制一份,当选择Win32,x64和ARM这三个VS支持的平台时就用MSBUILD的配置,当选择其它平台时用我们自己的配置。
VS的配置基本可以分为三类,应用程序类,MAKEFILE类型和工具类型,我们相应地对其进行裁剪。
应用程序类,包含应用程序、动态库和静态库:
MAKEFILE类,包含UBOOT、内核、使用Makefile的应用程序:
应用工具类,仅仅会执行生成事件,没有编译和链接的操作。
我们就按这三种方式进行后继的工作。go~~~~
- VELT-0.1.3开发:参数整理
- VELT-0.1.3开发: 常规参数配置
- VELT-0.1.3开发: 调试参数
- VELT-0.1.3开发: Makefile
- VELT-0.1.3开发:汇编支持
- VELT-0.1.3开发: VC++目录
- VELT-0.1.3开发: 预处理器
- VELT-0.1.3开发: 链接器选项
- VELT-0.1.3开发: 生成事件
- VELT-0.1.3开发: 静态库配置
- VELT-0.1.3开发: MinGW gdb的一个奇怪问题
- VELT-0.1.3开发: C/C++常规配置
- VELT-0.1.3开发: C/C++优化配置
- 用VS2013+VELT-0.1.3进行Linux开发:环境搭建
- 用VS2013+VELT-0.1.3进行Linux开发:Hello World
- 用VS2013+VELT-0.1.3进行Linux开发:动态库
- 用VS2013+VELT-0.1.3进行Linux开发:静态库
- VELT-0.1.2开发:断点错误处理
- .NET之FTP文件上传下载
- OpenCV仿射变换+投射变换+单应性矩阵
- DataGridView的列和详细内容的对齐
- 【老了】原来我不是派来拯救世界的
- Android中@id和@+id的区别
- VELT-0.1.3开发:参数整理
- IOS-关于第三方解压库ZipArchive解压后中文乱码问题
- hbase 学习梳理
- 如何制作网格粒子发射器
- 纵专谆壮爪妆资综装族装着紫篆拽钻篆坐
- 爪驻庄祝酌酌着族赚邹壮仔自酌缀注锥状
- 换种思路去理解设计模式(中)
- csdn 的第一天
- 使用myeclipse将Java项目打成jar包遇到classnotfound的问题解决办法