On Fri, Jul 31, 2009 at 10:07 PM, Dos-Man 64<[email protected]> wrote: > > On Jul 23, 12:37 pm, Ryan Graham <[email protected]> wrote: >> On Thu, Jul 23, 2009 at 10:09 AM, Dos-Man 64<[email protected]> wrote: >> > Well, I have tried out lazarus for windows. It seems to work well. I'm >> > just not sure which files I need to download for the linux version. >> >> I would expect the package to be fairly self-contained. A .deb file >> (among others) appears to be available >> athttp://sourceforge.net/projects/lazarus/files/ >> > > Can you please explain to me what is a .deb file? I am trying to > download lazarus and fee pascal. There are many different versions. I > just want the Linux binaries only. I don't need the source. Run on DSL > or Knoppix, most likely.
.deb is the file extension normally given to binary packages for Debian's package management system. It is similar to .rpm if you are more familiar with them. In the windows world, they would almost be comparable to a .msi. They contain the binaries and some dependency information and occasionally some installation related scripts and are used for tracking versions of installed applications. There may be a .tar.gz (or .tgz) package of just the binaries. > Is it possible for me to write the apps and compile the binaries on a > windows machine, and then run them on a linux machine? This might make > developing the apps a little easier, or maybe a lot easier. Binary, no, source, yes. Windows and Linux use different binary formats for executables (PFE and ELF, respectively). They have different library calling conventions and different linking conventions. Depending on the libraries used, it may be possible to write the and compile/run it on Windows and then re-compile the same source code again under Linux and have it run fine their. If you want compile-once-run-anywhere, you'll need a VM based solution like Java or .Net's CLR. If you want write-once-compile-anywhere then you'll want to learn about cross-platform libraries like GTK+ and Qt, as mentioned earlier. ~Ryan -- http://rmgraham.blogspot.com http://twitter.com/rmgraham --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Linux Users Group. To post a message, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit our group at http://groups.google.com/group/linuxusersgroup -~----------~----~----~----~------~----~------~--~---
