- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I use Intel debugger (IDB) GUI interface to debug my executable file, myExecutable.x and all source codes are written in fortrain90 and my compiler is ifort. According to the IDB GUI user manual, source lines with symbol line information are marked with small blue dots. I can set breakpoints by double clicking the blue dots. However, I notice not every line has blue dots which implays not every line has a symbol line information.
May I know if there is some compiler flag setting or any way to make this happen ? I wonder if it is due to insurfficient debug information level setting. However, I checked my makefile and the compilation flag has been set as "-debug all" already.
Thank you very much,
I use Intel debugger (IDB) GUI interface to debug my executable file, myExecutable.x and all source codes are written in fortrain90 and my compiler is ifort. According to the IDB GUI user manual, source lines with symbol line information are marked with small blue dots. I can set breakpoints by double clicking the blue dots. However, I notice not every line has blue dots which implays not every line has a symbol line information.
May I know if there is some compiler flag setting or any way to make this happen ? I wonder if it is due to insurfficient debug information level setting. However, I checked my makefile and the compilation flag has been set as "-debug all" already.
Thank you very much,
1 Solution
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When you set ifort -g (implying -O0), or equivalent options, you can expect symbol information on all executable statements. You can't get symbol information for specification statements with compiled code; those are translated at compile time and there is nothing to execute at run time.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When you set ifort -g (implying -O0), or equivalent options, you can expect symbol information on all executable statements. You can't get symbol information for specification statements with compiled code; those are translated at compile time and there is nothing to execute at run time.

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