【发布时间】:2015-12-03 11:40:58
【问题描述】:
我想使用Clang's static analyzer 来分析并行代码,即需要 MPI 编译器包装器的代码。 但是,在使用 CMake 进行配置时,我总是得到
$ scan-build cmake /path/to/source
-- Check for working CXX compiler: /usr/share/clang/scan-build/c++-analyzer
-- Check for working CXX compiler: /usr/share/clang/scan-build/c++-analyzer -- works
随后的编译 (make) 失败
/usr/include/some/header.hpp:56:17: fatal error: mpi.h: No such file or directory
#include "mpi.h"
这里如何正确使用scan-build?
【问题讨论】:
-
您是否尝试导出 CFLAGS='-I/path/to/mpi.h'?
标签: c++ clang mpi static-analysis clang++