The development tools and development environment under the system platform are different. A series of tools that are required for Linux C++/C development:
1. VI (VIM) text editor
A UNIX world-standard text editor, simple and powerful, skilled use of VI is a basic and indispensable skill, both as a developer and as a system administrator.
2. gcc/g++/C + + compiler
Use gcc/g++ to compile individual, multiple files, shared libraries, static libraries, and more with specific examples.
3. GDB Debugger
Use specific examples to familiarize yourself with debugging a C + + application through GDB and fix the application run-time error.
4. Make and Makefile
Learn to write makefile and use make to build a complete project.
5. CVS-Version control
Use CVS for version control of your code.
6. Eclipse CDT
A powerful, C + + IDE, a powerful text editor, seamless integration with the GCC toolchain, easy gdb front end, integrated cvs/subversion, and more, provide many conveniences that greatly reduce the burden on developers.
A series of tools required for Linux C++/C development