| Are you sure they didn't mean no shared libraries? You can create / link an executable such as hello_world with static libraries so that it can run on just about any system, even one with no shared libraries. All standard system calls at least use libc or libgcc which are by default shared libraries. However, if you specify the -static option when compiling the executable, it will link to the static libraries, resulting in a slightly bigger executable, but one that is not dependent upon any existing shared libraries or particular versions of shared libraries.
__________________
Sometimes, real fast is almost as good as real time.
|