<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
<title></title>
</head>
<body>
<p style="margin: 0px;"><span> </span></p>
<p style="margin: 0px;"> </p>
<div style="margin: 5px 0px 5px 0px;">
Martin Schreiber <mse00000@gmail.com> hat am 30. Mai 2011 um 09:26 geschrieben:<br/>
<br/>
> Hi,<br/>
> I compiled MSEide with FPC 2.4.4 and Delphi 7 for comparison.<br/>
><br/>
> Delphi 7:<br/>
> Borland Delphi Version 15.0<br/>
> Copyright (c) 1983,2002 Borland Software Corporation<br/>
> [...]<br/>
> 303079 lines, 5.31 seconds, 2256556 bytes code, 820297 bytes data.<br/>
> Exe size: 3.2MB<br/>
><br/>
> FPC:<br/>
> Free Pascal Compiler version 2.4.4 [2011/04/23] for i386<br/>
> Copyright (c) 1993-2010 by Florian Klaempfl<br/>
> [...]<br/>
> 302251 lines compiled, 45.2 sec , 2257728 bytes code, 1688152 bytes data<br/>
> 187 warning(s) issued<br/>
> 315 note(s) issued<br/>
> Exe size: 3.87 MB<br/>
><br/>
> Interesting the big difference in data size.
</div>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">Do you know, how much is compiling and how much is linking? </p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;"> </p>
<div style="margin: 5px 0px 5px 0px;">
><br/>
> Source:<br/>
> http://svn.berlios.de/viewvc/mseide-msegui/trunk/<br/>
><br/>
> Commandline Delphi:<br/>
> dcc32.exe -B -I..\..\lib\common\kernel -U..\..\lib\common\kernel<br/>
> -U..\..\lib\common\kernel\i386-win32 -U..\..\lib\common\graphics<br/>
> -U..\..\lib\common\image -U..\..\lib\common\widgets<br/>
> -U..\..\lib\common\ifi -U..\..\lib\common\printer<br/>
> -U..\..\lib\common\designutils -U..\..\lib\common\sysutils<br/>
> -U..\..\lib\common\editwidgets -U..\..\lib\common\dialogs<br/>
> -U..\..\lib\common\regcomponents -U..\..\lib\common\serialcomm<br/>
> -U..\..\lib\common\serialcomm -U..\..\lib\common\delphicompatibility<br/>
> -dmse_no_db -dmse_no_opengl -dmse_no_math mseide.pas<br/>
><br/>
> Commandline FPC:<br/>
> ppc386.exe -O2 -CX -XX -Xs -B -Fi..\.. \lib\common\kernel<br/>
> -Fu..\..\lib\common\kernel -Fu..\..\lib\common\kernel\i386-win32<br/>
> -Fu..\..\lib\common\graphics -Fu..\..\lib\common\image<br/>
> -Fu..\..\lib\common\widgets -Fu..\..\lib\common\ifi<br/>
> -Fu..\..\lib\common\printer -Fu..\..\lib\common\designutils<br/>
> -Fu..\..\lib\common\sysutils -Fu..\..\lib\common\editwidgets<br/>
> -Fu..\..\lib\common\dialogs -Fu..\..\lib\common\regcomponents<br/>
> -Fu..\..\lib\common\serialcomm -Fu..\..\lib\common\serialcomm
</div>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">Why are kernel and serialcomm given twice? </p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;"> </p>
<div style="margin: 5px 0px 5px 0px;">
> -dmse_no_db -dmse_no_opengl -dmse_no_math -omseidefpc.exe mseide.pas
</div>
<div style="margin: 5px 0px 5px 0px;">
><br/>
> All MSE *.o,*.ppu and *.dcu files deleted before compiling.
</div>
<div style="margin: 5px 0px 5px 0px;">
><br/>
> System:<br/>
> win2000, AMD Athlon XP 3000+, 1GB RAM
</div><br/>
How to compile for Linux? Is there something like a fpmake.pp or Makefile? I can't find it in the README.txt.<br/>
<br/>
Mattias<br/>
<br/>
</body>
</html>