- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
now with Fortran Compiler Version 2013.0.089 the option /pdbfile seems to be ignored at all. Documentation says it is equivalent to /Fd, but only /Fd works as desired.
Regarding pdb files you may look at related topics:
http://software.intel.com/en-us/articles/fd-ignored-for-specifying-pdb-file-name
http://software.intel.com/en-us/forums/topic/284441
My questions about this topic:
1) Has using pdb files the same functionality as using /Z7 (storing debug information in object files)? I ask this because of apparant differences in file sizes.
2) Is using pdb databases multiprocessing save? (Concurrent compiler runs access the same pdb file).
3) Is using pdb databases recommended for concurrent compiler runs? (Locked file contents?)
4) Why is it the default to create the pdb database in the current working directory as vcxxx.pdb? Different compiler runs obviously use the same pdb database. Is the pdb database definition general enough to deal with this? (This is also related to the next question.)
5) The linker link.exe not only accesses pdb-files but also writes one. With the /pdb:xxx option you can define the resulting pdb-file. Is it save to use the same the compiler generates with /Fd?
Can someone please bring in some light about pdb databases? For a programmer (like me) it would be very helpful to understand what is going on behinde the sceenes.
Markus
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page