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