码迷,mamicode.com
首页 > 其他好文 > 详细

VELT-0.1.3开发:参数整理

时间:2015-01-15 23:49:35      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:vs2013   linux   msbuild   velt   

快乐虾

http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)

欢迎转载,但请保留作者信息


VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studioIDE中进行Linux应用程序的开发(包括编译和调试),也可以进行ubootlinux内核的编译,并根据编译时的错误信息正确定位到源码。目前的版本是0.1.2,仅支持vs2013,是一个刚刚启动开发不久的插件。可以在CSDN下载频道下载(http://download.csdn.net/detail/lights_joy/8359251),安装过程参见《Vs2013+VELT-0.1.0进行Linux开发:环境搭建》。下面是它的基本功能:

  1. 支持x86 Linuxhi3516hi3520MinGW这几个平台。

  2. 完成UBOOT的编译,并根据编译的错误信息自动定位到相应的文件位置。

  3. 完成LINUX内核的编译,并根据编译的错误信息自动定位到相应的文件位置。

  4. 完成LINUX内核的配置。

  5. 不使用Makefile进行Linux应用程序的编译。

  6. 使用SSH连接目标机器并用gdb进行应用程序的调试。

  7. 使用Telnet连接目标机器并用gdb进行应用程序的调试。


本节讨论VELTMSBUILD的参数配置所做的修改。


VS的参数配置和编译过程都由C:\ProgramFiles (x86)\MSBuild\Microsoft.Cpp\v4.0\V120下的文件控制的,基本上有三类文件:.prop.targets.xml,其中.prop定义了参数的属性及默认值,.targets定义了VS要进行的操作,.xml则用于参数配置。

MSBUILD下的文件复制一份,当选择Win32x64ARM这三个VS支持的平台时就用MSBUILD的配置,当选择其它平台时用我们自己的配置。

VS的配置基本可以分为三类,应用程序类,MAKEFILE类型和工具类型,我们相应地对其进行裁剪。

应用程序类,包含应用程序、动态库和静态库:

技术分享


MAKEFILE类,包含UBOOT、内核、使用Makefile的应用程序:

技术分享


应用工具类,仅仅会执行生成事件,没有编译和链接的操作。

技术分享


我们就按这三种方式进行后继的工作。go~~~~







??

VELT-0.1.3开发:参数整理

标签:vs2013   linux   msbuild   velt   

原文地址:http://blog.csdn.net/lights_joy/article/details/42751969

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!