You seem to be mixing two radically different things in here:
Very old Qtopia
Old 4.8.5
As suggested in your other thread, using 5.2.0 would be more adequate a task for this. That being said, let me reply to your questions:
If my assumptions are right, is it OK to use the above everywhere version instead of old Qtopia?
Yes, that is right.
Q: Why there are no designer program at /bin directory.
I think you have to install that separately from the Qt libraries, just like QtCreator.
./qt_hello error while loading shared libraries: libQtGui.so.4: cannot open shared object file: no such file or directory.
It means you do not have the qt gui dynamic library on your embedded board in the library path which is the system-wide by default where Qt is usually installed.
after a couple of hours, the software was configured, built and installed successfully, after qmaking my hello program, unfortunately it's linked shared and I had above errors on ARM embedded device? Am I miss something? Please shed some light.
I think you forgot to link against the Qt library statically. For instance, try to specify the static library explicitly in your project's qmake project file as follows:
LIBS += libQtGui.a # cannot recall the name correctly, but it is easy to check