Now I am using eclipse CDT for my C/C++ Application, but there is problem when I link my external library, it could not be loaded properly at run time, even through I put th
You should pay attention to what is in parentheses: Other options (-Xlinker [option]).
The way to pass options is different. Instead of using:
-Wl,-rpath,'${ProjDirPath}/../../system/lib'
You must use:
-rpath '${ProjDirPath}/../../system/lib'
That is, remove the "-Wl," and replace the second "," by " " (space).


I normally configure
(see images below and exchange the path in the Linker flags to that one you used in the library search path)

you should use -Wl,-rpath=${workspace_loc}/Liball and not -Wl,-rpath,${workspace_loc}/Liball.
Also under library -l option add library like eg. for libgcc.a add only gcc