使用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上做编译了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM