Thank you. Yes, I know what is DLL/SO. I need a 32bit DLL for a 32bit Windows application.
I have a Linux 64bit system. In VirtualBox I installed a 32bit Linux system, and as I mentioned, tried to run the 32bit Windows version of Lazarus on it via Wine (I don't want to use Windows at all).
Unfortunately, Lazarus (Windows version) doesn't work well via Wine, it is buggy, useless.
So, I want to use the Linux version of Lazarus (on my Linux system).
But, I need to make a DLL (not SO) with this "Linux environment" (cross compiling?).
Is it possible? If yes, how?
UPDATE: I found this (Leledumbo's answer)
https://forum.lazarus.freepascal.org/index.php?topic=12111.0, but not so clear for me. Can I get any help about it?