5
有沒有人在Windows上運行過clang靜態分析器?Windows上的Clang靜態分析器
我已經成功構建了llvm和clang(使用VS 2008)。在下面的錯誤運行掃描生成結果:
The getpwuid function is unimplemented at scan-build line 35.
有研究表明,getpwuid不支持在Windows平臺上。
有沒有人在Windows上運行過clang靜態分析器?Windows上的Clang靜態分析器
我已經成功構建了llvm和clang(使用VS 2008)。在下面的錯誤運行掃描生成結果:
The getpwuid function is unimplemented at scan-build line 35.
有研究表明,getpwuid不支持在Windows平臺上。
變化調用...
my $UserName = HtmlEscape('unknown')
掃描構建是一個Perl腳本,所以會需要一些方便的修正在Windows上。這些都是
執行掃描生成 - >點的變量看絕對物理路徑
my $ClangSB, my $Clang; $Dir = "/tmp"; my $Cmd ; and my $CmdCXX
請記住,我的$ Cmd;我的$ CmdCXX是ccc分析器和C++分析器的路徑...這也是perl腳本,所以請在perl -w前放置絕對路徑字符串..
並且還禁用變量檢查聲明...
! -x $ BLABLA是Windows有問題...
身邊,你還需要這些變化
- >更改
open(PIPE, "-|", $Clang, "-cc1", "-help") or
到
open(PIPE, "-|", "$Clang"." -cc1"." -help") or
驚訝的是,掃描生成正在研究Windows .. :)