Accustomed to the integrated development environment on Windows, it is quite painful for C/D + + development on Linux.
Maybe the big guys will batch, Linux has vim how powerful tools, but really do not use, radish vegetables bar.
Just contact with Linux, I feel that the debugging of the application is quite bad, with the gdb+printf, if you can learn to use GDB to debug Linux applications, quite a force lattice, is a lot of instructions to remember.
For me this just into the pit is not deep, then wondering if there are Linux on the window like the IDE, compile debugging code is convenient, but also can support remote debugging arm board.
Baidu has a, eclipse, Qt creater can, before the development of DSP, with the Ccs;eclipse, CCS the same road, then chose Eclipse, save point to become familiar with an integrated development environment time.
After a period of time, the Eclipse CDT Code Auto-complete function is quite bad, only supports the '. ', ' and ' automatic hints, used to feel inefficient;
Simply develop on the window and then compile on Linux. Originally intended to use source insight, unfortunately does not support UTF-8, there are plug-ins can be installed, but there are some bugs, chose vs.
1. Create a shared directory first
Choose Samba, or you can install the VM tool, set up a shared folder, and see people's preferences.
Ps:samba's construction can be referred to the author's previous blog, but also quite simple.
2. Use vs to create a new empty project
2.1 Create a new file filter based on the Eclipse Engineering framework
New Filter (F), add-on, right-click Vs Project
2.2 Adding a target file to a new filter
New filter, right-click Add, existing Item (G), select destination file
At this point, you can write code on the window and compile on Linux.
Use VS2012 to write applications on Arm-linux