Is there any way to use the synergy between them to make them work better ?
Is there any way to use the synergy between them to make them work better ?
No, at its core it's a port of GCC to MS-DOS (not Windows); it has no compatibility for Linux programs other than by virtue of both using the same compiler (GCC). If the program uses more than the standard C or C++ library, there's a good chance it won't compile unless it's ported to use what's available in MS-DOS. Even basic things such as process management (fork and so on) are non-existent in DJGPP, and unless you're running in a DOS window within Windows 9x (which makes available the LFN API to DOS applications), you're limited to the classic case-insensitive 8.3 filenames (which trip programs designed for Unix-style systems more often than you'd think).
Also, I don't see what "synergy" you're talking about.
No, it allows some POSIX programs to be compiled on Windows. ISTR using it on DOS with Allegro to write games.
Only 20 years?
Some of us have been around longer than that. I know Visual C++ has
Naturally depending on the country culture that was hardly a problem, with endless list of software catalogs on street bazaars, but that wasn't what I was refering to.
There was an IDE for it, 'RHIDE' I think, that looked similar to the DOS-era Turbo Pascal IDE
The context of this discussion (DJGPP) is from the MS-DOS and Windows 9x era, which was more than 20 years ago.
Plus I think the express editions came with some strings attached. I could be wrong, because I already had the gcc ports (djgpp, mingw) and didn't care much about Microsoft's breadcrumbs.