在大型并行应用程序中的Totalview中看不到源代码

时间:2018-07-16 18:05:39

标签: totalview

我正在使用Totalview来调试大型Fortran并行应用程序,但无法在调试器中看到源代码,只能看到组装线。如本SO question中所述,我正在GNU fortran编译器中使用“ -g -O0 -fbacktrace”标志进行编译。存储库如下:

- app main dir
    - src file directory
        - many subdirectories containing all the source files
        ...
    - build directory
        - subdirectory for a specific build
            - directory containing the exectuables with the same 
              structure as the source files directory
            ...

现在,我确实在Totalview的$ EXECUTABLE_PATH变量(文件->搜索路径-> EXECUTABLE_PATH)中指定了所有源文件和可执行文件子目录,但是主窗口中仍未显示源代码。我想念什么?

我正在使用Totalview v8.10,gcc 7.3.0编译器和mpich 3.2.1 MPI编译器。

编辑:通过使用File-> Open Source工具直接搜索源代码文件,我可以查找源代码文件,甚至可以将断点放置在所需的位置。但是,当导航到堆栈跟踪时,我仍然看不到主窗口中的源代码。

0 个答案:

没有答案