Eclipse ushered in the new era, fully supporting C ++

zhaozj2021-02-16  75

Eclipse ushered in the new era, fully supporting C / C developed the famous open source organization Eclipse Foundation recently released CDT 2.0 (C Development Tool 2.0), marking Eclipse's software development for C / C software development, which provides another further Integrated development environment of C / C .

Eclipse is an IBM donated and actively supported open source project. It condenses the continuous contribution and innovation from excellent software developers from all over the world. It is only in two years of development history, Eclipse will win Jolt Best IDE Award, JDJ Editor's recommendation Ide and other awards. Eclipse success includes its flexible and unified plug-in mechanism, which grants the ability of Independent Software Suppliers (ISV) to develop compatible Eclipse plug-ins and make Eclipse itself can be expanded. Plugins supporting Eclipse on the market have been more than 500 years of 200 last year, covering database connections, grammar correction, code generation, visual editing, and more. IBM's WebSphere Studio Application Developer 5.x (an enterprise-level Java integrated development environment) is composed of more than 300 plugins with ECLIPSE.

Eclipse another purchase point is to run on multiple operating systems, with cross-platform features. Whether you are on Windows or in the world of Linux, you can use Eclipse and enjoy a consistent operational experience. This feature is especially important to C / C developers. Many C / C projects need to run on Linux or UNIX, but before the CDT of Eclipse, there is no true sense of C integration development environment in Linux and UNIX. Many developers are "returned to their second", first use Visual Studio in Windows to write C procedures, then import it to the Linux or UNIX platform, which is very inconvenient. Now Eclipse provides cross-platform C integrated development environment, C programmers can use it directly on Linux or UNIX, write, compile, and debugging can be executed on the same platform.

Eclipse consists of four parts - Eclipse Platform, JDT, CDT, and PDE. Eclipse Platform provides a general development platform, JDT (Java Development Tool) supports Java development, CDT (C Development Tool) supports C-development, PDE (PLUGIN Development Environment) provides a convenient development environment for writing plugins.

The new version of CDT 2.0 and Eclipse 3.0 are almost simultaneously launched, and CDT2.0 provides many new features for C / C development:

Globalization

Multi-language support)

CDT contains multiple languages, support Brazilian Portuguese, French, German, Italian, Japanese, Korean, Spanish, Simplified Chinese, Simplified Chinese, and Traditional Chinese Traditional Chinese.

Automatic Project Settings Discovery (Automated Project Settings)

in

C / C Make Project> Project Settings Dialogue in Discovery Options, you can set the DEFIN and include paths of automatic generation items.

Multiple Binary Architectures Per Project If you need to compile multiple binary formats, you can

In the Binary Parser, choose the appropriate format.

INCLUDE PATHS AND SYMBOLS

Use C / C Include Paths and Symbols to set the project to support search, indexing, and other source navigation features. Source Folders

The C / C Project Paths Project Properties dialog box settings which files and directories are Source, Output, or Library.

C / C File Types

Define special files, especially C without extensions, especially C without extension.

Build Console Colors

Window> Preferences> C / C > Build Console Sets the color, making the result in the console (console) more easily.

C / C Content Assist

With the "C / C coding assistant" to write C code, it is easy! "C / C encoding assistant" automatically completes all Class and Structure members, local and global variables, pre-processor defines, and Pre-Processor CommANDS .

You can

Configure the coding completion of the C / C encoding assistant in C / C Editor Preferencees.

Rename Refactoring

C / C programmers can now enjoy the benefits of "Refactor). The Class, Type Names, Methods, Functions, and Member Names are renamed for Class, and Member Names in the pop-up menu of Refactor> Rename.

Open Type

Navigate> Open Type (Ctrl-Shift-T) Opens a dialog where you can filter C / C Classes, Structures, unions, TypeDefs, Enumements, and Namespaces.

C / C browsing personpective

You can browse Class and Structure Members in a project in C / C Browsing Perspective.

Makefile Editor

Makefile Editor provides syntax highlighting, code automatic completion, and content outlining feature.

Mixed Source / Assembly

Disassembly View can also display Assembly Code and Source at the same time!

Global Variables

Global variables can be viewed in Variables View.

General function

In addition to the function of CDT2.0 itself, use Eclipse C programmer can also Eclipse Platform, such as the built-in CVS version control, local history tracking, plugin / patch management, one-stop patch upgrade, etc. Wait.

to sum up

In just two years, Eclipse has developed into IDE applicable to enterprise-class software development, and comparable to commercial IDE such as JBuilder, WebSphere Studio, Intellij.

Now, Eclipse has targeted the world's largest programmer group - C / C programmer. Eclipse is no longer only an exclusive IDE of Java developers, and CDT 2.0 provides a C / C development environment. The purpose of Eclipse is to provide developers with a unified development platform. So some people say that Eclipse is not a traditional IDE (integrated development environment), but should be UDE (UNIVELOPEMENT ENVIRONMENT universal development environment). Eclipse has such a achievement in two years, will it bring to us in the future? We can wait, but now you will enjoy the development experience brought by Eclipse now?

Eclipse official website

http://www.eclipse.org/

CDT webpage

http://www.eclipse.org/cdt/

Eclipse plugin website

http://eclipse-plugins.2y.net/eclipse/index.jsp

Eclipse plugin center

http://www.eclipseplugincentral.com/

Related Resources: Plug-in Development Environment (PDE) Guide

转载请注明原文地址:https://www.9cbs.com/read-15151.html

New Post(0)