[cfe-dev] ld linker error using clang analyzer checker
Aleksei Sidorin via cfe-dev
cfe-dev at lists.llvm.org
Tue Feb 6 01:34:40 PST 2018
Hello,
It looks like clang is thinking that he has to compile the file because
the default behaviour was not changed via cmdline options. Could you try:
clang --analyze -Xclang -analyzer-checker=checker_name test.c
? --analyze will tell clang that he doesn't need to produce binary, only
to analyze the file.
06.02.2018 04:24, Yingtong Liu via cfe-dev пишет:
> Hi,
>
> I am trying to use clang static checker from command line. I knew
> there are two ways to do that. One is using scan-build command, which
> works fine for me. But I need to use the checker in another way, which
> is from the official website, like:
>
> clang -Xclang -analyze -Xclang
> -analyzer-checker=checker_name test.c
>
> This reported me /usr/bin/ld: cannot find /tmp/xxx.o: File format not
> recognized. It seems like the xxx.o file never being generated using
> this command line.
>
> When I added -cc1 option, using it like this way,
>
> clang -cc1 -analyze -analyzer-checker=xxx test.c
>
> The error is gone, but I have to include all the default compiler
> headers manually, which I don't wanna do.
>
> My question is, what's the right way to pass the checker to clang to
> get the bug report and the built file at the same time?
>
> Thanks,
> Ying
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
--
Best regards,
Aleksei Sidorin,
SRR, Samsung Electronics
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20180206/f8706786/attachment.html>
More information about the cfe-dev
mailing list