Author:halw

Date:2008-09-22T18:37:12.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@33 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
halw
2008-09-22 18:37:12 +00:00
parent 79d47f9a1f
commit 8af2d620dd
18 changed files with 53 additions and 88 deletions

View File

@@ -3,7 +3,7 @@
[[Property:uuid|d089f44a-9d01-41cf-9ba5-a58570ca5365]]
There are several ways to compile an executable with EiffelStudio.
Compilation modes include the following: melting, freezing and finalizing. To learn more about the compilation semantics in EiffelStudio, see the [[Compiler: introduction|compiler reference]] .
Compilation modes include the following: melting, freezing and finalizing. To learn more about the compilation semantics in EiffelStudio, see the Eiffel [[Compiler|compiler]] .
There is a command for all compilation modes in the '''Project''' menu, under the entries '''Compile''', '''Freeze''' and '''Finalize'''. There is also a
@@ -13,7 +13,7 @@ To solve the errors that occur during the Eiffel compilation, use the [[Error wi
{{seealso| '''See Also''' <br/>
[[Command line: Introduction|Command line options]] <br/>
[[Compiler: introduction|Compiler reference]] }}
[[Compiler|Compiler]] }}

View File

@@ -1,10 +1,7 @@
[[Property:title|Command line]]
[[Property:weight|-13]]
[[Property:uuid|e1a93995-38bf-14fa-421e-e6fe1f07b9f6]]
* [[Command line: Introduction|Introduction]]
* [[EiffelStudio: Command line options|Command line options]]
* [[Batch compilation|Batch compilation]]
* [[Command line interactive mode|Command line interactive mode]]
==Using the command line compiler==

View File

@@ -1,17 +1,7 @@
[[Property:title|Compiler History]]
[[Property:weight|-8]]
[[Property:uuid|359395e7-4933-bb74-4397-353c8b6955cd]]
* [[Major changes between ISE Eiffel 6.0 and ISE Eiffel 6.1|Major changes between ISE Eiffel 6.0 and ISE Eiffel 6.1]]
* [[Major changes between ISE Eiffel 5.7 and ISE Eiffel 6.0|Major changes between ISE Eiffel 5.7 and ISE Eiffel 6.0]]
* [[Major changes between ISE Eiffel 5.6 and ISE Eiffel 5.7|Major changes between ISE Eiffel 5.6 and ISE Eiffel 5.7]]
* [[Major changes between ISE Eiffel 5.5 and ISE Eiffel 5.6|Major changes between ISE Eiffel 5.5 and ISE Eiffel 5.6]]
* [[Major changes between ISE Eiffel 5.4 and ISE Eiffel 5.5|Major changes between ISE Eiffel 5.4 and ISE Eiffel 5.5]]
* [[Major changes between ISE Eiffel 5.3 and ISE Eiffel 5.4|Major changes between ISE Eiffel 5.3 and ISE Eiffel 5.4]]
* [[Major changes between ISE Eiffel 5.2 and ISE Eiffel 5.3|Major changes between ISE Eiffel 5.2 and ISE Eiffel 5.3]]
* [[Major changes between ISE Eiffel 5.1 and ISE Eiffel 5.2|Major changes between ISE Eiffel 5.1 and ISE Eiffel 5.2]]
* [[Major changes between ISE Eiffel 5.0 and ISE Eiffel 5.1|Major changes between ISE Eiffel 5.0 and ISE Eiffel 5.1]]
* [[Major changes between ISE Eiffel 4.5 and ISE Eiffel 5.0|Major changes between ISE Eiffel 4.5 and ISE Eiffel 5.0]]
==Compiler version history==

View File

@@ -1,14 +1,9 @@
[[Property:title|Compiler]]
[[Property:weight|-9]]
[[Property:uuid|6ce8a6e1-5f44-8c47-fcf0-549d1ea0ffaf]]
* [[Compiler: introduction|Introduction]]
* [[Differences between ETL 2nd printing and Eiffel Software implementation|Differences between ETL 2nd printing and Eiffel Software implementation]]
* [[Command line|Command line compiler]]
* [[External features|External features]]
* [[Dynamic library generation|Dynamic library generation]]
* [[Melting Ice Technology|Melting Ice Technology]]
* [[Supported C compilers|Supported C compilers]]
* [[Compiler History|Version History]]
EiffelStudio naturally includes a powerful Eiffel compiler, which is at the core of the IDE. It supports the entire Eiffel language as defined in the third edition of Eiffel: The Language.
This compiler uses Eiffel's Melting Ice Technology (TM), which accounts for lightning-fast incremental recompilations, ideal during the development cycle. It also provides finalization, which yields a high level of optimization that should be used for released programs.

View File

@@ -6,7 +6,7 @@
In most cases this is not needed but for some C/C++ externals and in some .NET projects it is necessary to specify additional includes, objects or resources.
If you use a library, externals of this library are automatically included. E.g. if you use vision2 the externals for vision2 don't need to be added to the project itself.
* Include: This is where you can enter the location of the directories where the C/C++ compiler will look for the header files that are required. The header files which the C/C++ compiler will look for are the ones that appear in an encapsulation of a C/C++ external in an Eiffel class. Click [[External features: Introduction|here]] to have more information about C/C++ externals specification.
* Include: This is where you can enter the location of the directories where the C/C++ compiler will look for the header files that are required. The header files which the C/C++ compiler will look for are the ones that appear in an encapsulation of a C/C++ external in an Eiffel class. See "[[Interacting with other languages]]" to learn more about specifying C/C++ externals.
* Object: additional C/C++ object files
* Library: like object files, but will be added last, needed for some very strict C compilers
* Makefile: additional makefiles, if possible use tasks instead

View File

@@ -3,10 +3,5 @@
[[Property:uuid|90bc1970-bd1d-9707-3030-a4a9f613524a]]
For detailed installation instructions please follow the link for the product your are installing.
==[[Software Installation for EiffelStudio 6.2|EiffelStudio 6.3]]==
==[[Third Party Tools Installalation Help|Third Party Tools]]==

View File

@@ -4,18 +4,5 @@
[[Property:uuid|b92cecd4-4a0c-e2f5-b63e-5d01d39ba990]]
Select the operating system you are using for detailed installation instructions:
* [[EiffelStudio 6.2 for Mac OS X|Apple Mac OS X]]
* [[EiffelStudio 6.2 for FreeBSD|FreeBSD]]
* [[EiffelStudio 6.2 for HP OpenVMS|HP OpenVMS]]
* [[EiffelStudio 6.2 for HP-UX|HP-UX]]
* [[EiffelStudio 6.2 for HP Tru64 UNIX|HP Tru64 UNIX]]
* [[EiffelStudio 6.2 for Linux|Linux]]
* [[EiffelStudio 6.2 for LinuxPPC|Linux PPC]]
* [[EiffelStudio 6.2 for Windows|Microsoft Windows]]
* [[EiffelStudio 6.2 for SGI Irix|SGI Irix]]
* [[EiffelStudio 6.2 for Solaris|Sun Solaris]]

View File

@@ -3,7 +3,7 @@
[[Property:weight|1]]
[[Property:uuid|5896dc5f-a3dd-2535-e2c3-81593363d8e9]]
Here you can find help for installing third party tools and programs which may be necessary for your Eiffel programming needs.
*
==[http://dev.eiffel.com/Installing_Microsoft_C_compiler Free Microsoft C Compiler ]==