"not stripped" executable file

Hi,

What exactly is meant by a "not stripped" executable file?

executable files can be made smaller by using the 'strip' command to remove a few surplus bits of memory, but this has the side-effect of removing useful things like debugging information.

It doesnot have dependencies on any other libraries

I think you're mixing up "stripped" and "static". "stripped" means that unnecessary symbols are removed, as well as debugging information (as Corona said). But a stripped binary (program or library) can still have dependencies in other libraries (eg. a stripped OpenSSL library cannot be used in debugging, but it will still have at least libc as a dependency).
"Static" on the other hand means that all dependencies are packed into one large program. They take up more space, but have the advantage of working even if the usual libs are not available (eg if you're recovering from a system problem)

Thanks for the clarification Pludi. I m new to this unix world.