I would say it—getting a 20-year-old CLI program to compile and run is often not much trouble at all. Not always, but often.
Even if the program was never written from Linux, you can often get it to compile and run by fixing up headers and making some other minor changes to the source code. I’ve had plenty of success compiling and running programs that were only ever designed to run on IRIX or Solaris or other Unix systems.