A series of tools required for Linux C++/C development

Source: Internet
Author: User
Tags gdb debugger

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.