VELT-0.1.3开发: Makefile

快乐虾

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进行应用程序的调试。


vs支持生成文件类型的应用程序,在WIN32下类似于:


由于我们已经把IntelliSense的这几个参数放在Gnu目录这一个配置页面中,因此这里直接精简为:


实际上就是定义几个要执行的命令而已,当在VS中执行相应的命令时就会调用这几个命令,当然对于Linux平台来说,这里的命令指的是可以在bash下执行的脚本或者命令。

最后的“输出”选项定义了要启动调试的程序。

编译过程如下:

1>------ 已启动全部重新生成:  项目: ConsoleApplication, 配置: Debug Linux ------
1>  -------Exec Task-----------
1>  Platform: Linux
1>  HostShareRoot: /mnt/hgfs/projects/
1>  HostShareRootWin: F:\projects\
1>  Command: cd /mnt/hgfs/projects/src/gdb2012/src/EmbedLinux/publish/demo/LinuxConsoleApplication/LinuxConsoleApplication
1>  make clean
1>  make all
1>  create new compiler engine
1>  Last login: Wed Jan 21 06:54:36 2015 from 192.168.24.1
1>  [embed@localhost ~]$ export PS1="VisualEmbedLinux>"
1>  VisualEmbedLinux>cd /mnt/hgfs/projects/src/gdb2012/src/EmbedLinux/publish/demo/LinuxConsoleApplication/LinuxConsoleApplication/
1>  VisualEmbedLinux>cd /mnt/hgfs/projects/src/gdb2012/src/EmbedLinux/publish/demo/LinuxConsoleApplication/LinuxConsoleApplication
1>  VisualEmbedLinux>make clean
1>  rm -rf ConsoleApplication
1>  rm -rf *.o
1>  VisualEmbedLinux>make all
1>  gcc main.c -o ConsoleApplication -ggdb
========== 全部重新生成:  成功 1 个,失败 0 个,跳过 0 个 ==========






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌云阁主

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值