Author:halw

Date:2011-06-16T21:58:43.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@926 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
halw
2011-06-16 22:12:17 +00:00
parent 83f03c9e63
commit c0241fef3a
4 changed files with 18 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@@ -0,0 +1,3 @@
title=clean compile dialog
author=halw
path=content/clean-compile-dialog

View File

@@ -0,0 +1,14 @@
[[Property:title|Clean compile]]
[[Property:weight|8]]
[[Property:uuid|095a89c1-6043-3184-bedc-a42e10ee183d]]
Doing a '''clean compile''', sometimes called a '''compile from scratch''' is occasionally necessary as you develop systems. For example, if you change certain project settings or add, remove, or change a precompiled library, you will have to do a clean compile.
The process first involves cleaning, that is, removing any of the previously generated intermediate compile information (the EIFGENs folder). Cleaning is followed by a fresh compile which regenerates the EIFGENs anew.
You can only do a clean compile by closing EiffelStudio on your project, then restarting it and requesting the clean compile when EiffelStudio reopens.
So, for example, if you need to change precompiled libraries, you would open project settings, remove the old precompiled library, and add the new one. Then you would quit EiffelStudio and restart it. When the EiffelStudio dialog appears, select your project and '''Action: Compile''' and check the '''Clean''' box, as shown in the figure below. When you click '''Open''' EiffelStudio will do a clean compile of your project.
[[Image:clean compile dialog]]

View File

@@ -15,7 +15,7 @@
==Compilation==
Just launch the compilation: the Eiffel compiler will generate and link the multi-threaded executable. If the project was already compiled, clean the project and recompile it from scratch.
Just launch the compilation: the Eiffel compiler will generate and link the multi-threaded executable. If the project was already compiled, [[Clean compile|clean the project and recompile it from scratch]].
==External C files==