習慣了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上做編譯了。
