[fpc-pascal] How to compile program from command line on Linux?

Michael Van Canneyt michael at freepascal.org
Mon Dec 16 14:19:56 CET 2024



On Mon, 16 Dec 2024, Bo Berglund via fpc-pascal wrote:

> I have written a command line utility program on Linux using Lazarus as the IDE.
> This was done a while ago on an Ubuntu Desktop 20.04 machine, which I normally
> access using VNC when doing Lazarus work there.
>
> Now since a few months the TigerVNC server on that machinbe won't start anymore
> so I cannot reach Lazarus.
> But I can log on just fine using PuTTY from Windows and do whatever on the
> command line.
>
> So what I want to do is to modify the source, which I can do via SSH.
> But then I want to build a new version of the program without access to Lazarus
> there.
>
> Can this be done and in that case how?
> Last build of the application was using fpc ver 3.2.2 and probably Lazarus 2.2.4
>
> I have never compiler a FreePascal program from the command line before....

If you have a .lpi file (lazarus project file) then you can do simply a

lazbuild yourproject.lpi

lazbuild is a command-line tool that comes with lazarus, it can be used to
compile a project file with the same settings as would be used if you were
compiling in the IDE.

Michael.


More information about the fpc-pascal mailing list