diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm new file mode 100644 index 00000000000..985a5dc5f5c --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm @@ -0,0 +1,36 @@ + + + + + + Tutorial + + + +

Before you begin

+

You must install and configure the following utilities:

+ + +

Tip: Cygwin contains these utilities for a Windows environment. + For more information, see http://www.cygwin.com. +

+

To test if cygwin was installed correctly open a command prompt and type g++ or make.

+ +

The following error message means that no make is installed or your path is not configured correctly.

+
'g++' (or 'make') is not recognized as an internal or external command, operable program or batch file
+

To check your path at a command prompt and enter PATH. Make sure that the path to your build utility is defined (example PATH=c:\cygwin\bin).

+ + +

Related reference +
+ CDT Home
+

+

IBM Copyright Statement +

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_build_conc.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_build_conc.htm index cf6de6a5e77..7a646d81cdd 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_build_conc.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_build_conc.htm @@ -13,8 +13,9 @@

Build

This section describes the build views and terminology.

-Build views and terminology
-Extending the build capabilities of the CDT
+Build overview
+Manage Build Extensibility Document
+

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_code_entry.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_code_entry.htm index bb10cbad5a3..39a42d7793f 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_code_entry.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_code_entry.htm @@ -13,11 +13,11 @@

Coding aids

This section provides information on code entry aids.

-The structure of your source code
-Using comments to document your code
-Code completion and code templates
-C/C++ language-based search
-Declarations of elements
+Outline View
+Comments
+Content Assist
+C/C++ search
+Open declarations

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm index 367532ae1fd..b2c2e886446 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_concepts.htm @@ -15,22 +15,22 @@

Provides background information for CDT components, tasks and objectives.

-The C/C++ perspective
-C/C++ projects
+CDT overview
+CDT projects
CDT projects
Project file views
Code aids
- The structure of your source code
- Using comments to document your code
- Code completion and code templates
- C/C++ language-based search
- Declarations of elements
-Building your C/C++ projects
- Build views and terminology
- Extending the build capabilities of the CDT
-Debugging your C/C++ projects
- CDT debugger
- How debug information is displayed
+ Outline View
+ Comments
+ Content Assist
+ C/C++ search
+ Open declarations
+Build
+ Build overview
+ Manage Build Extensibility Document
+Debug
+ Debug overview
+ Debug information

IBM Corporation Statement

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm index e772d5244fe..6664f4dfbc1 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_dbg_concepts.htm @@ -14,8 +14,8 @@

This section describes CDT debug concepts.

-CDT debugger
-How debug information is displayed
+Debug overview
+Debug information

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_home.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_home.htm index bd8b42bfb2d..7343f2d7768 100644 --- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_home.htm +++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_o_home.htm @@ -15,12 +15,13 @@

This guide provides instructions for using the C/C++ Development Toolkit (CDT) in the workbench.

-Tutorial
-CDT background information
-Step-by-step instructions to use the CDT
-Information about CDT icons, views, and windows
+Getting Started
+Concepts
+Tasks
+Reference

-What's new for this release of the CDT
+Before you begin
+What's new

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm index 8ab04d4d5f3..795284c014c 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm @@ -3,75 +3,34 @@ - Tutorial + Tutorials

Tutorial

-

This tutorial guides you through the process of using the C/C++ Development Toolkit (CDT) to create a HelloWorld project on a Windows platform.

-

Before you begin

-

You must install and configure the following utilities:

- -

Tip: Cygwin contains these utilities for a Windows environment. - For more information, see http://www.cygwin.com. -

-

To test if cygwin was installed correctly open a command prompt and type g++ or make.

+

These tutorials will guide you through the process of using the C/C++ Development Toolkit (CDT).

+ +Managed Make Hello World Tutorial
+Standard Make Hello World Tutorial
+
+Creating your project
+Creating your C++ file
+Creating your makefile
+Building your project
+Debugging your project
+
+How to bring C/C++ source into Eclipse
+Updating the CDT
+ -

The following error message means that no make is installed or your path is not configured correctly.

-
'g++' (or 'make') is not recognized as an internal or external command, operable program or batch file
-

To check your path at a command prompt and enter PATH. Make sure that the path to your build utility is defined (example PATH=c:\cygwin\bin).

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ToSee
Create, name, and specify the location of your - projectCreating your project
Create, name, and save your CPP fileCreating your C++ - file
Create, name, and save your gnu makefileCreating your makefile
Build your projectBuilding your project
Create a debug configuration and debug - your projectDebugging your project
Recommended approaches for dealing with source - files and files systems that were created outside of EclipseHow to bring - C/C++ source into Eclipse
-

 

-

- Start Tutorial: Creating your project -

Related reference
CDT Home

-

IBM Copyright Statement -

+

IBM Copyright Statement

\ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm index f1f1a8878b7..38c0df9f25a 100644 --- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm @@ -8,83 +8,80 @@ + + + +

C/C++ Development Toolkit (CDT) Standard Make Tutorial

+
+ + + + + + + +
+

Eclipse Logo

+
+IBM Copyright Statement + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard01.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard01.htm new file mode 100644 index 00000000000..fd220f7431e --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard01.htm @@ -0,0 +1,22 @@ + + + + + + Tutorial + + + + +

Start Eclipse

+

We will now walk though the process of creating a simple Standard Make 'Hello World' application using the CDT.

+ +

The image below shows the standard Workbench. To start, open the C/C++ perspective. +If you have not already installed the C/C++ perspective, you can find the procedures here.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard02.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard02.htm new file mode 100644 index 00000000000..f863cc10031 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard02.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

Open the C/C++ Perspective

+ +

Click Window > Open Perspective > C/C++.

+

Note: If the C/C++ Perspective is not listed, select Other... and select it from the Select Perspective dialog box.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm new file mode 100644 index 00000000000..a007ccddbc4 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

C/C++ Perspective

+ +

This is the C/C++ Perspective, notice the C/C++ Projects view on the left, and the Outline view has moved to the right. The center area is reserved for your Edit view.

+

There may be other views available in your workbench such as the Navigator or Make Targets views. You can close them if you wish; they will not be used in this tutorial. +You can open them again later by clicking Window > Show View and reselecting them. + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm new file mode 100644 index 00000000000..8fc4e881bc4 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Create a project

+ +

You can now create a C/ C++ project by clicking File > New > Project.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard05.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard05.htm new file mode 100644 index 00000000000..8988092c777 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard05.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

New Project Wizard

+ +

You will now see the New Project wizard. Open a C or C++ project and select Standard Make or Managed Make project. +A Standard Make C/C++ project requires you to provide a makefile, a Managed Make project will create one for you.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard06.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard06.htm new file mode 100644 index 00000000000..e6d5a09c044 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard06.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

New Project

+

Enter a name for the project. You can also enter a new path for your project by deselecting the Use Default Location +checkbox and entering the new path in the Location text box.

+

Click Next.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm new file mode 100644 index 00000000000..99c4324a2bf --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

Make Builder Settings

+ +

Click the Make Builder tab. Depending on your operating environment, you may need to change your Build Command from default. Deselect the Use default checkbox and +enter the build command in the text box. It is recommended you leave the Build on resource save unchecked, otherwise whenever a file is +saved in your project the project will perform a build which can become time consuming for large projects.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm new file mode 100644 index 00000000000..e9849ef0b8e --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Error Parsers

+

Click the Error Parsers tab, select the Error Parsers you require for the project. +You can also change the order in which Error Parsers are called.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm new file mode 100644 index 00000000000..24aaecbebc0 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

Binary Parser Settings

+

Click the Binary Parser tab, select the Binary Parsers you require for the project. +

To ensure the accuracy of the C/C++ Projects view and the ability to successfully run and debug your programs. +After you select the correct parser for your development environment and build your project, you can view the symbols of the .o file in the C/C++ Projects view.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm new file mode 100644 index 00000000000..3a2a126deb6 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm @@ -0,0 +1,19 @@ + + + + + + Tutorial + + + +

Paths and Symbols

+

Click the Paths and Symbols tab, you can define include paths and preprocessor symbols for the parser. +This enables the parser to understand the contents of the C/C++ source +code so that you may more effectively use the search and code completion +features. Include paths are also used by the builder to locate files that +are not in the workspace.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm new file mode 100644 index 00000000000..36c259dc9fb --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Indexer

+ +

You can enable or disable the indexer here. The indexer is necessary for search and related features, like content assist.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm new file mode 100644 index 00000000000..5fe34f2bdf0 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

New Project

+ +

You should now see the new project in the C/C++ Projects view.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard13.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard13.htm new file mode 100644 index 00000000000..c98b3f0d1d6 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard13.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Create a file

+ +

Create a new cpp file (such as main.cpp) by right clicking your project and selecting New > File.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm new file mode 100644 index 00000000000..ebf9b43fa15 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

Create a file

+ +

You should now see the New File wizard.

+

Enter the name of your file in the File name text area then click Finish.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard15.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard15.htm new file mode 100644 index 00000000000..719a81a642e --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard15.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

New Project Files

+ +

You should now see the new file located in the Projects View under the project, and the new file should be open in the Editor view..

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm new file mode 100644 index 00000000000..4b018efe366 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Create a makefile

+ +

Create a new makefile by right clicking your project and selecting New > File.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm new file mode 100644 index 00000000000..9043438910d --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

Create a makefile

+ +

You should now see the New File wizard.

+

Enter makefile for the name of the file in the File name text area then click Finish.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm new file mode 100644 index 00000000000..d1d0b138ad4 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard18.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

New Makefile

+ +

You should now see the new makefile located in the Projects View under the project, and the makefile should be open in the Editor view.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm new file mode 100644 index 00000000000..7ef3f52c331 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard19.htm @@ -0,0 +1,20 @@ + + + + + + Tutorial + + + + +

Enter the make script

+ +

Enter the script for your makefile that was just created. You can get the code shown below click here.

+

Note: Ensure you have tabs, not spaces before your indented code, some parsers do not accept spaces.

+ + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm new file mode 100644 index 00000000000..b8b5e62f02b --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard20.htm @@ -0,0 +1,22 @@ + + + + + + Tutorial + + + + +

Enter code

+ +

Enter the code in the cpp file that was just created. You can get the code shown below click here.

+

Note: Leave a blank line at the end of the code, some compilers require one.

+

You will notice an asterisk in front of the file name on the tab in the Editor view, this tells you the file changed but has not been saved.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm new file mode 100644 index 00000000000..8eb9db7ccdc --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard21.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

Save the files

+ +

Now save the makefile and cpp file, if you have Build Automatically selected under your Projects menu list, you can read through the build messages in the Console view.

+

If Build Automatically is not selected, after you save the file you can build by typing CTRL+B.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm new file mode 100644 index 00000000000..e06e9676998 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard22.htm @@ -0,0 +1,20 @@ + + + + + + Tutorial + + + +

Run the application

+ +

Navigate to the C/C++ Projects view, you will now see the executables listed.

+ +

You can run your application within the C/C++ Perspective, to do so click Run > Run.

+ + + + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard23.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard23.htm new file mode 100644 index 00000000000..0714494ffde --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard23.htm @@ -0,0 +1,18 @@ + + + + + + Tutorial + + + +

Run Configuration

+ +

You should now see the Run Configurations dialog box, navigate to the project in the Configurations: view, and then click New. +This will create your Run Configuration.

+ + + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard24.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard24.htm new file mode 100644 index 00000000000..14b90e348b5 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard24.htm @@ -0,0 +1,14 @@ + + + + + + Tutorial + + + +

Run Configuration

+

Select the new Run Configuration in the Configurations: view and click the Main tab and then the Search button.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm new file mode 100644 index 00000000000..4751509fa18 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard25.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Program Selection

+ +

The Program Selection dialog box will appear, select the executable you would like to run and click OK.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm new file mode 100644 index 00000000000..86854edd32e --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard26.htm @@ -0,0 +1,17 @@ + + + + + + Tutorial + + + +

Run Configuration

+ +

The executable file should appear in the C/C++ Application text area.

+

Click Apply, and then click Run to run the application.

+ + + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm new file mode 100644 index 00000000000..24853621a69 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard27.htm @@ -0,0 +1,16 @@ + + + + + + Tutorial + + + +

Console View

+ +

You should now see the application running in the Console view. The Console will also show which application is running in a title bar.

+

You will notice that the view can be configured to display different elements (such as user input elements) in different colors.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard28.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard28.htm new file mode 100644 index 00000000000..8d6457d38cb --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard28.htm @@ -0,0 +1,15 @@ + + + + + + Tutorial + + + +

Run complete

+ +

The title bar in the Console view will show you when the program has terminated.

+ + + diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/make_example.htm b/doc/org.eclipse.cdt.doc.user/getting_started/make_example.htm new file mode 100644 index 00000000000..e0d15c24759 --- /dev/null +++ b/doc/org.eclipse.cdt.doc.user/getting_started/make_example.htm @@ -0,0 +1,27 @@ + + + + + + C++ Makefile example + + +Copy the script below and paste it into the makefile file in the Editor View: + +
+makefile:
+	all: hello
+
+clean:
+	-rm main.o hello.exe hello
+
+hello: main.o
+	g++ -g -o hello main.o
+
+main.o: main.cpp
+	g++ -c -g main.cpp
+
+
+ + + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/help.css b/doc/org.eclipse.cdt.doc.user/help.css index 84aada25da7..8f09f90e7b3 100644 --- a/doc/org.eclipse.cdt.doc.user/help.css +++ b/doc/org.eclipse.cdt.doc.user/help.css @@ -20,7 +20,6 @@ h4 { font-size: 10pt; margin-top: 20; margin-bottom: 3; font-style: it p { font-size: 10pt; } pre { margin-left: 6; font-size: 9pt } - a:link { color: #006699 } a:visited { color: #996699 } a:hover { color: #006699 } @@ -50,4 +49,3 @@ th { font-weight: bold } div.linux {display:none;} .firsterm {font-style:italic;} - diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard01.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard01.png new file mode 100644 index 00000000000..24c306f0684 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard01.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard02.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard02.png new file mode 100644 index 00000000000..939fa1a00cc Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard02.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard03.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard03.png new file mode 100644 index 00000000000..9c0f61ab32b Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard03.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard04.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard04.png new file mode 100644 index 00000000000..d978d7a277a Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard04.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard05.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard05.png new file mode 100644 index 00000000000..e6e6bbf5a80 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard05.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard06.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard06.png new file mode 100644 index 00000000000..d887d0e9988 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard06.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard07.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard07.png new file mode 100644 index 00000000000..9b07a96874b Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard07.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard08.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard08.png new file mode 100644 index 00000000000..5ac41d6ae57 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard08.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard09.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard09.png new file mode 100644 index 00000000000..1c2195d5252 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard09.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard10.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard10.png new file mode 100644 index 00000000000..a62325c6fbb Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard10.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard11.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard11.png new file mode 100644 index 00000000000..e4a0629c98b Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard11.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard12.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard12.png new file mode 100644 index 00000000000..bcc00e69a25 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard12.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard13.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard13.png new file mode 100644 index 00000000000..a3d77d44520 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard13.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard14.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard14.png new file mode 100644 index 00000000000..7964ee6d71f Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard14.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard15.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard15.png new file mode 100644 index 00000000000..4f3712abf55 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard15.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard16.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard16.png new file mode 100644 index 00000000000..44e1c0441e6 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard16.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard17.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard17.png new file mode 100644 index 00000000000..2a865036412 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard17.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard18.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard18.png new file mode 100644 index 00000000000..9b786e78dd6 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard18.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard19.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard19.png new file mode 100644 index 00000000000..28027269b5d Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard19.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard20.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard20.png new file mode 100644 index 00000000000..796e77c7296 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard20.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard21.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard21.png new file mode 100644 index 00000000000..d53186db0a0 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard21.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard22.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard22.png new file mode 100644 index 00000000000..96ec99b0471 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard22.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard23.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard23.png new file mode 100644 index 00000000000..1b8a64fc940 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard23.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard24.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard24.png new file mode 100644 index 00000000000..44933c87a63 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard24.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard25.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard25.png new file mode 100644 index 00000000000..f2b5b255217 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard25.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard26.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard26.png new file mode 100644 index 00000000000..c8ed72eea2c Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard26.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard27.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard27.png new file mode 100644 index 00000000000..ba1e2abf4bd Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard27.png differ diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard28.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard28.png new file mode 100644 index 00000000000..9ffe1e33ed9 Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/cdt_w_standard28.png differ diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_dbg_view.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_dbg_view.htm index a2f936ed94a..09d5a8e3adf 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_dbg_view.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_dbg_view.htm @@ -14,14 +14,13 @@

This section describes debug views.

- View information about registers
- Inspect and change process memory
- Change the appearance of the memory view
- View information about shared libraries
- View signals defined for a given debug target
- View debug information
- Set C/C++ debug preferences
- Icons
+ Registers view
+ Memory view
+ Memory view preferences
+ Shared libraries view
+ Signals view
+ Debug view
+ Debug preferences

IBM Copyright Statement

diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm index 62951283122..05b8160916e 100644 --- a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm +++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_ref.htm @@ -15,18 +15,18 @@ Views
Outline View
Debug View
- View information about registers
- Inspect and change process memory
- Change the appearance of the memory view
- View information about shared libraries
- View signals defined for a given debug target
- View debug information
- Set C/C++ debug preferences
-Icons
+ Registers view
+ Memory view
+ Memory view preferences
+ Shared libraries view
+ Signals view
+ Debug view
+ Debug preferences
+CDT Icons
-C/C++ Preferences
+C/C++ preferences
Build Console
-C/C++ Editor
+C/C++ Editor preferences
General
Annotations
Colors
@@ -37,7 +37,7 @@ GDB MI
Source Code Locations
Make Targets
-New Make Projects
+New Make Projects properties
Make Builder
Error Parser
Binary Parser
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm index dd512eb20ae..aa443454dcc 100644 --- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm +++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_tasks.htm @@ -33,11 +33,11 @@ Build your C or C++ projects
Rename a project
Select referenced projects
- Configure how the CDT handles make errors, change the default build command and specify a make target
+ Configure Project Builds
Control which build errors are displayed
Select a binary parser
Include paths and symbols
- For Managed Make projects, select a deployment platform for managed make projects
+ Select deployment platform for managed make projects
Set build order
Build your project as required
Autosaving on manual build
@@ -70,6 +70,7 @@ Add and expression
Change registers or how they are displayed
Change memory or how it is displayed
+Searching the CDT
diff --git a/doc/org.eclipse.cdt.doc.user/toc.xml b/doc/org.eclipse.cdt.doc.user/toc.xml index b44f62c314f..0f21698da30 100644 --- a/doc/org.eclipse.cdt.doc.user/toc.xml +++ b/doc/org.eclipse.cdt.doc.user/toc.xml @@ -4,7 +4,7 @@ - + @@ -16,4 +16,6 @@ + + diff --git a/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml b/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml index d4199f74ab3..6605a68fd16 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Concepts.xml @@ -3,7 +3,6 @@ - @@ -18,6 +17,7 @@ + diff --git a/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml b/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml index d79a13f1362..6fd873c6257 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Getting_Started.xml @@ -3,6 +3,8 @@ + + @@ -10,5 +12,4 @@ - diff --git a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml index 41bfa9f1eec..e9339964d3b 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml @@ -16,22 +16,22 @@ - + - - - - - + + + + + - - + + - + - - + + @@ -39,13 +39,13 @@ - - - - - - + + + + + + - + \ No newline at end of file diff --git a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml index 4f17411df4c..7f5b43bb3ee 100644 --- a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml +++ b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml @@ -3,73 +3,72 @@ - - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - + + + + + + - +