mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2026-04-03 16:49:34 +02:00
Author:admin
Date:2008-09-19T07:55:09.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@27 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Batch compilation]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:uuid|18958db6-dafc-57b7-cdef-aca01bc13661]]
|
||||
In order to launch a compilation without user intervention you need to specify the `-batch' switch in the '''ec''' command line, otherwise the Eiffel compilation will be blocked. We will present below a typical example of batch processing on both Unix and Windows platforms where we want to compile a project in both frozen and finalized mode, then to launch the C compilations. At the same time we want to save the output of '''ec''' and the C compilations.
|
||||
|
||||
===Unix===
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Class menu]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:uuid|441d6cbb-2c48-5d44-8cb1-0884ade26b98]]
|
||||
The Class command (c or C) in the main menu will only work if the system has been successfully compiled, and will give you information based on the result of the last successful compilation. It produces the following menu:
|
||||
<code>
|
||||
(A) Ancestors : show the ancestors of a class.
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Compile (and run) menu]]
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|58af783e-7fc4-9fa3-2374-4143204948bb]]
|
||||
The Compile command (i or I) in the main menu yields the following item menu:
|
||||
<code>
|
||||
(A) Arguments : set the arguments.
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Documentation menu]]
|
||||
[[Property:weight|7]]
|
||||
[[Property:uuid|4ed93bc4-07eb-57ed-b339-4890b5f58fcc]]
|
||||
The Documentation Menu enables you to generate documentation about the classes of your system:
|
||||
<code>
|
||||
(I) Documentation (Flat/Short): Generate flat/short form of all classes in system.
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Feature menu]]
|
||||
[[Property:weight|3]]
|
||||
[[Property:uuid|a662251b-777d-5e28-0e52-ba4932195528]]
|
||||
The Feature Menu enables you to find properties of a feature:
|
||||
<code>
|
||||
(A) Ancestors : show the ancestor versions of a feature.
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Command line interactive mode]]
|
||||
[[Property:weight|3]]
|
||||
[[Property:uuid|3a0acea6-c6d1-c7b9-c2f9-88021cad26b6]]
|
||||
* [[Interactive command line: Introduction|Introduction]]
|
||||
* [[Compile (and run) menu|The Compile (and Run) menu]]
|
||||
* [[Class menu|The Class menu]]
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|Profile menu]]
|
||||
[[Property:weight|6]]
|
||||
[[Property:uuid|09c424b0-8ba1-626c-0658-32e5d5e1f81b]]
|
||||
An execution of an instrumented system will generate a file that contains profiling information. This file (named profinfo) is located in the same directory as your compiled system. You must process it through a profile converter to produce the Execution Profile.
|
||||
The profile menu will enable you to produce the Execution profile and to extract information from it.
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[Property:title|System menu]]
|
||||
[[Property:weight|4]]
|
||||
[[Property:uuid|c1450c9b-a5d3-3709-1176-9c5c49def362]]
|
||||
The System Menu gives general information about the system:
|
||||
<code>
|
||||
(A) Config : show the config file.
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
[[Property:title|EiffelStudio: Command line options]]
|
||||
[[Property:link_title|Using command line options]]
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|a6b6a676-8660-ce2d-6f37-03de7f23a78e]]
|
||||
You may start ec through a command of the following form:
|
||||
<code>'''ec''' ''option'' ... [''class_name''][''feature_name'']</code>
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
[[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]]
|
||||
|
||||
Reference in New Issue
Block a user