On 12/7/05, Michael Van Canneyt <[EMAIL PROTECTED]> wrote:
>
>
> On Wed, 7 Dec 2005, Philippe.martinole wrote:
>
> > Hello,
> >
> >> After reading this thread I ask myself what is wrong with always compiling
> > and linking the project?
> >
> > For me it is very important because compiling the same project on Lazarus
> > is a lot slower than with Delphi6PE. I definitly want to leave Delphi for
> > Lazarus
> > but it is sometimes difficult to wait for compilation again and again in
> > lazarus
> > when I know it is really faster on Delphi.

I feel about the same. I was even using Ctrl+F9 many times without
executing the app only to check if my syntax was ok and my different
constructs... "It compiles... fine, lets continue the work and debug
later..."

> The cause is not the compiler, but the GNU linker.
>
> That one is really slow on Windows. On Linux, you don't notice the linking 
> stage.
> On Windows, you do...

So really, the linker is the issue. Now I find the idea of the
internal linker not so bad (up in this thread)... the moment the
linker is faster. I think this is the main difference with Delphi.
Ctrl+F9 was a matter of a second when modifying few units; very
usefull.

> You can avoid this problem by not having Lazarus call the compiler when
> it is not needed, but this is just patchwork for hiding the real
> problem.

This patch could be usefull for Ctrl+F9, F9 coders like me (since I'm
not always executing the app) but still, the main issue is the linker.

Best regards.

--
Alexandre Leclerc

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to