使用VS2012编写arm-linux上的应用程序

Posted 杂记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用VS2012编写arm-linux上的应用程序相关的知识,希望对你有一定的参考价值。

习惯了window上的集成开发环境,对于Linux上的C/C++开发觉得相当蛋疼。

可能大佬们会批,Linux有vim如何强大的工具,可惜真用不来,萝卜青菜吧。

刚接触Linux时,觉得应用程序的调试,相当不顺,用的是 gdb+printf ,如果能学会用gdb来调试Linux上的应用,相当有逼格;就是需要记的指令不少。

对于我这种刚入坑不深的,便琢磨着是否Linux上也有像window上的IDE,编译调试代码方便,又能支持远程调试arm板的。

百度了一把,eclipse、qt creater可以,之前做过DSP开发,用的是CCS;eclipse、ccs同一路,便选择了eclipse,省点再去熟悉一个集成开发环境的时间。

用了一段时间后,eclipse CDT的代码自动补全功能相当糟糕,只支持 \'.\'、‘->’的自动提示,用起来觉得效率不高;

干脆window上开发,然后Linux上编译。原打算用 source insight ,可惜不支持UTF-8,有插件可安装,但有一些BUG,便选择了VS。 

1.首先建立共享目录

 选择的是Samba,也可以安装vm tool,设置共享文件夹,看个人喜好。

  ps: Samba的搭建可以参照笔者的前面博客,也相当简单。

2.使用VS新建空项目

2.1 根据eclipse工程框架,新建文件筛选器

VS项目 -> 右键 -> 添加 -> 新建筛选器(F)

2.2 为新建筛选器添加目标文件

新建的筛选器 -> 右键 -> 添加 ->现有项(G)-> 选择目标文件

 

至此,就可以在window上写代码,Linux上做编译了。

以上是关于使用VS2012编写arm-linux上的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何用vs2012编写能在windows2000运行的程序

VS2010 上的基本 C++ 多线程示例

让用VS2012/VS2013编写的程序在XP中顺利执行

Vs2012编写C语言

Visual Studio让用VS2012/VS2013编写的程序在XP中顺利运行(转)

用VS2012如何执行C语言编写的程序?