It just means that the debugging symbols were not included in the file. Recompile with the -g option which directs the compiler to include them. It will then be able to list the source file name and line of a bug, and gdb will be able to access those files to display some context information.
Now the base shared libraries will not have debugging symbols. This should be a problem as the application object file will (with the -g). To get the debugging symbols with the shared libraries you usually have to go to getting the development libraries instead - then, rather than using the shared libraries, you use the development libraries which are object libraries, and can include the debugging symbols.
Last edited by jpollard; 01-06-2014 at 05:00 PM.
|