1. There really isn't a way to make sure that your binary will run on other comps... If it's compile using only the standard libs that are included in RH8.0, it will run on other RH8.0 comps, unless you've compiled it with static libs (= compiled the lib functions into your binary), in which case it should run on most Gnu/Linux's.
2. The Gnu/Linux equivalent to DLL is called so (shared object). I am not a guru in making .so's, so don't expect me to explain how you do it
