[LLVMdev] gdb + clang/llvm

Matt Johnson johnso87 at crhc.illinois.edu
Fri Apr 13 14:34:05 PDT 2012


Hi Roland,
	Is Foo.cpp a Clang source file?  If so, make sure you run the compiler 
itself with "clang -cc1", not the compiler *driver* with bare "clang". 
See here ( 
http://lists.cs.uiuc.edu/pipermail/cfe-dev/2012-March/020275.html ) for 
a similar question.
-Matt

On 04/13/2012 04:19 PM, Roland Leißa wrote:
> Hi all,
>
> I currently have a problem setting up gdb with clang/llvm.
>
> I configured llvm/clang (trunk) with:
> ../llvm/configure --prefix=PROJECT_DIR/install_debug --enable-expensive-checks --enable-targets=host --enable-debug-runtime --enable-shared
>
> Now, when I invoke gdb with the freshly built clang it basically works. I can look at backtraces, set breakpoints and so on but breakpoints are never triggered.
> For instance:
>
> I put the line
> llvm::errs()<<  "hello\n";
> in - let's say - Foo.cpp, line 1234
>
> Now, I do in gdb
> b Foo.cpp:1234
> r
>
> Then clang is run, I can see the output of "hello" but the execution doesn't break at this line.
>
> Any ideas?
>



More information about the llvm-dev mailing list