Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorDoug Schaefer2007-06-22 05:25:07 +0000
committerDoug Schaefer2007-06-22 05:25:07 +0000
commitba4a44066724adaf3284abc774a8d5d346440662 (patch)
treeb49cbbdf76580f18fe29d06b1aa8476f1d026766 /doc
parentf139474facd150b28d3f336dd12acb734e5b4d55 (diff)
downloadorg.eclipse.cdt-ba4a44066724adaf3284abc774a8d5d346440662.tar.gz
org.eclipse.cdt-ba4a44066724adaf3284abc774a8d5d346440662.tar.xz
org.eclipse.cdt-ba4a44066724adaf3284abc774a8d5d346440662.zip
Doc update.
Diffstat (limited to 'doc')
-rw-r--r--doc/org.eclipse.cdt.doc.user/concepts/cdt_c_before_you_begin.htm38
-rw-r--r--doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic.htm73
-rw-r--r--doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.pngbin39724 -> 0 bytes
-rw-r--r--doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03a.pngbin0 -> 24769 bytes
-rw-r--r--doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.pngbin27556 -> 26516 bytes
-rw-r--r--doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.pngbin0 -> 61847 bytes
-rw-r--r--doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.pngbin0 -> 19216 bytes
-rw-r--r--doc/org.eclipse.cdt.doc.user/images/cdt_w_cpp_perspectx.pngbin8046 -> 13537 bytes
8 files changed, 61 insertions, 50 deletions
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
index 58b9ef26a43..ae86442085a 100644
--- 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
@@ -10,39 +10,39 @@
<h2>Before you begin</h2>
<p>Depending on how you obtained the CDT, you might have also received
-a tool chain with a built-in CDT integration.
-However, if you downloaded the CDT from an update site, then you will require a tool chain before
+a toolchain with a built-in CDT integration.
+However, if you downloaded the CDT from an update site, then you will require a toolchain before
you can build and debug any projects.</p>
-<p>The base CDT supports integration with the GNU tool chain.
+<p>The base CDT supports integration with the GNU toolchain.
This includes GNU's make, gcc compiler, and gdb debugger utilities.
-If you require a tool chain to build software for your development host, this
+If you require a toolchain to build software for your development host, this
is the best choice to get started.
-<p>Each platform that runs the CDT requires different steps to acquire this tool chain.</p>
+<p>Each platform that runs the CDT requires different steps to acquire this toolchain.</p>
<h3>Linux</h3>
-<p>All Linux distributions include the GNU tool chain. They may not, however, be installed by default.
-For instructions about installing the GNU tool chain for Linux, see the instructions for your particular distribution.</p>
+<p>All Linux distributions include the GNU toolchain. They may not, however, be installed by default.
+For instructions about installing the GNU toolchain for Linux, see the instructions for your particular distribution.</p>
<h3>Windows</h3>
-<p>For windows, MinGW, and Cygwin are the two main choices for acquiring the GNU tool chain:</p>
+<p>For windows, MinGW, and Cygwin are the two main choices for acquiring the GNU toolchain:</p>
<ul>
<li><a href="http://www.cygwin.com"><b>Cygwin</b></a> is a port of the Linux environment to Windows.
It provides a compatibility layer in a set of DLLs. These DLLs are
<a href="http://www.gnu.org/copyleft/gpl.html">GPL licensed</a>,
making any code that links to them also subject to the GPL.
-Cygwin, however, does provide the fullest implementation of the GNU tool chain
-by supporting the GNU libc C library.
+Cygwin, however, does provide the fullest implementation of the GNU toolchain
+by supporting the GNU libc C runtime library.
<p> <br></p>
</li>
-<li><a href="http://www.mingw.org"><b>MinGW</b></a> is a port of the GNU tool chain to the Windows platform.
-The biggest difference over Cygwin is that MinGW uses the Windows C libraries (mscvrt) instead
+<li><p><a href="http://www.mingw.org"><b>MinGW</b></a> is a port of the GNU toolchain to the Windows platform.
+The biggest difference over Cygwin is that MinGW uses the Windows C runtime libraries (mscvrt) instead
of GNU's libc. As a result, a compatibility layer is not required, thus avoiding the GPL issues
-with Cygwin. However, there are differences between the Windows and GNU C libraries that will make
-writing portable applications more difficult.
+with Cygwin. There are differences, though, between the Windows and GNU C runtime libraries that will make
+writing portable applications more difficult.</p>
<br>
-<p>MinGW allows the best integration support with the CDT
+<p>However, MinGW provides the best integration support with the CDT
due to it's direct support for the Windows environment.</p>
<br>
<p>The following are instructions and links on how to install the current version
@@ -64,15 +64,15 @@ MinGW File Release</a> section for the latest versions.</p>
<a href="http://downloads.sourceforge.net/mingw/gdb-6.6.tar.bz2">gdb-6.6.tar.bz2</a>
<li>Extract the contents of the file gdb-6.6.tar.bz2 to the same location where you installed MinGW.</li>
<li>If you want to use Makefile projects, download and run the setup program from the following location:
- <a href="http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe">MSYS-1.0.10.exe</a>
- <p>MSYS provides an implementation of make and related command line tools.
- This is not required for other types of projects with the MinGW tool chain,
+ <a href="http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe">MSYS-1.0.10.exe</a>.
+ MSYS provides an implementation of make and related command line tools.
+ This is not required for other types of projects with the MinGW toolchain,
which use CDT's internal build tools to perform the build.</li>
</ol>
</ul>
<br>
<h3>Other Platforms</h3>
-<p>The GNU tool chain is supported on all platforms that the CDT supports. For instructions about installing the GNU tool chain
+<p>The GNU toolchain is supported on all platforms that the CDT supports. For instructions about installing the GNU toolchain
on your platform, see your platform vendor.</p>
<p align="left"> <img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21"> <br>
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 23ac4b7720a..5e2ec1e052f 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
@@ -6,7 +6,7 @@
<link rel="stylesheet" type="text/css" href="../help.css">
<script language="JavaScript">
function newWin(url) {
- window.open(url, 'install_cdt', 'width=750, height=700, menubar=no, toolbar=no, status=no, resizable=yes, location=no, scrollbars=yes');
+ window.open(url, 'install_cdt', 'width=900, height=700, menubar=no, toolbar=no, status=no, resizable=yes, location=no, scrollbars=yes');
}
</script>
</head>
@@ -27,37 +27,48 @@ With CDT 4.0, you now select a project type, and that determines what build syst
<h3> Step 1: Creating a project</h3>
<ol>
<li>Select <b>File &gt; New &gt; Project</b>.</p>
- <p><br><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic20.png')">Click here to see an illustration (displayed in a separate window)</a>.</p><br></li>
- <li>Select the type of project to create. For this tutorial, expand the <b>C++</b> folder and select <b>C++ Project</b>.
- <p><br>The <b>C++ Project</b> wizard opens. <a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic19.png')">Click here to see an illustration.</a><br></p>
-<p><br>By default, the CDT filters the <b>Toolchain</b> and <b>Project types</b> that currently display in those lists are based on the language support for the C++ Project wizard you selected for this tutorial.
-<li>In the <b>Project name</b> field, type a name for the project.
-<li>From the <b>Project types</b> list, expand <b>Executable</b> and select <b>Hello World C++ Example</b>. This project type provides a simple Hello World application in C++, and the makefile is automatically created by the CDT.
-
-<li>Select a required toolchain from the <b>Toolchain</b> list.
-<p>A toolchain is a set of tools (such as a compiler, linker, and assembler) intended to build your project.
-Additional tools, such as a debugger, can be associated with a toolchain.<br>
-There can be several toolchains available, depending on the compilers installed on your system.
-</p>
-<li>Optional: If you want to change these default settings, click <b>Advanced Settings</b> at Step 10instead of clicking <b>Finish</b>.
-
-<p>If the <b>C++ perspective</b> is not currectly set as the default, you are prompted to determined if you would like to this project to be associated with the C/C++ perspective. Click <b>Yes</b>. <br><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_cpp_perspectx.png')">Click here to see an illustration.</a></p><br>
-
-<p>A project is created with the default settings and a full set of configurations based on the project type and toolchain you selected.</p>
-
-<li>If you clicked <b>Next</b> at Step 7, you can specify the basic properties for the new project, such as your name, copyright, and source information.</p><br>
-
- <p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic15.png')">Click here to see an illustration.</a></p><br>
-
-<li>Click <b>Next</b>.
-
-<p>The Select Configurations window displays a list of configurations based on the project type and toolchain(s) you selected earlier. <br><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic14.png')">Click here to see an illustration.</a></p><br>
-
-<li>Click <b>Finish</b>.
-
-<p>You should now see the new project in C/C++ Projects view.</p>
-<p>If C/C++ perspective was not set as current before, it will be selected now.</p>
+ <p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic02.png')">Click here to see an illustration (displayed in a separate window)</a>.</p><br></li>
+
+ <li>Select the type of project to create. For this tutorial, expand the <b>C++</b> folder and select <b>C++ Project</b> and click <b>Next</b>.
+ <a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic03a.png')">Click here to see an illustration.</a><br></p>
+ <p><br>The <b>C++ Project</b> wizard opens.</p>
+ <a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic04.png')">Click here to see an illustration.</a><br></p>
+ <p><br>By default, the CDT filters the <b>Toolchain</b> and <b>Project types</b> that it displays in those lists based on the language support for the C++ Project wizard you selected for this tutorial.</p>
+ </li><br>
+ <li><p>In the <b>Project name</b> field, type a name for the project.</p>
+ <br>
+ <li><p>From the <b>Project types</b> list, expand <b>Executable</b> and select <b>Hello World C++ Project</b>. This project type provides a simple Hello World application in C++, and the makefile is automatically created by the CDT.</p>
+ <br>
+ <li><p>Select a required toolchain from the <b>Toolchain</b> list.</p>
+ <br>
+ <p>A toolchain is a set of tools (such as a compiler, linker, and assembler) intended to build your project.
+ Additional tools, such as a debugger, can be associated with a toolchain.
+ There can be several toolchains available, depending on the compilers installed on your system.</p>
+ <br>
+ <li><p>Click <b>Next</b>.</p>
+ <br>
+ <p>The Select Configurations window displays a list of configurations based on the project type and toolchain(s) you selected earlier.
+ <br>
+ <a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic07.png')">Click here to see an illustration.</a></p>
+ <br>
+ <li><p>Optional: If you want to change the default project settings, click <b>Advanced Settings</b>.</p>
+ <br>
+ <p>This opens the project properties dialog for your new project allowing you change any of the project specific settings,
+ such as includes paths, compiler options, and libraries.</p>
+ <p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic21.png')">Click here to see an illustration.</a></p>
+ <br>
+ <li>If you clicked <b>Next</b> at Step 6, you can specify the basic properties for the new project, such as your name, copyright, and source information.</p>
+ <p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic22.png')">Click here to see an illustration.</a></p>
+ <br>
+ <li><p>Click <b>Finish</b>.</p>
+ <br>
+ <li><p>If the <b>C++ perspective</b> is not currently set as the default, you are prompted to determined if you would like to this project to be associated with the C/C++ perspective. Click <b>Yes</b>.
+ <br><p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_cpp_perspectx.png')">Click here to see an illustration.</a></p>
+ <br>
+ <p>A project is created with the default settings and a full set of configurations based on the project type and toolchain you selected.
+ You should now see the new project in C/C++ Projects view.</p>
</ol>
+
<h3>Step 2: Creating a new file for the project</h3>
<p>Now, you will create a new .cpp file (such as main.cpp) that will contain some code that you will copy from another file into an editor. </p>
diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png
deleted file mode 100644
index 0eea18df5b7..00000000000
--- a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic01.png
+++ /dev/null
Binary files differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03a.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03a.png
new file mode 100644
index 00000000000..d8be9b753d1
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03a.png
Binary files differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png
index 8effb2c3f3f..46539684358 100644
--- a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png
+++ b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic04.png
Binary files differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png
new file mode 100644
index 00000000000..97a627d5ace
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png
Binary files differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png
new file mode 100644
index 00000000000..5e7ec19b299
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png
Binary files differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/cdt_w_cpp_perspectx.png b/doc/org.eclipse.cdt.doc.user/images/cdt_w_cpp_perspectx.png
index 32452d6ca31..38989646f36 100644
--- a/doc/org.eclipse.cdt.doc.user/images/cdt_w_cpp_perspectx.png
+++ b/doc/org.eclipse.cdt.doc.user/images/cdt_w_cpp_perspectx.png
Binary files differ

Back to the top