[LLVMdev] gdb + clang/llvm

Roland Leißa leissa at cs.uni-saarland.de
Fri Apr 13 14:49:06 PDT 2012


thanks, that did the trick.

-- 
Roland

----- Original Message -----
> From: "Matt Johnson" <johnso87 at crhc.illinois.edu>
> To: "Roland Leißa" <leissa at cs.uni-saarland.de>
> Cc: LLVMdev at cs.uiuc.edu
> Sent: Freitag, 13. April 2012 14:34:05
> Subject: Re: [LLVMdev] gdb + clang/llvm
> 
> 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