[LLVMdev] gdb + clang/llvm
leissa at cs.uni-saarland.de
Fri Apr 13 16:49:06 CDT 2012
thanks, that did the trick.
----- 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
> itself with "clang -cc1", not the compiler *driver* with bare
> See here (
> http://lists.cs.uiuc.edu/pipermail/cfe-dev/2012-March/020275.html )
> a similar question.
> 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 LLVMdev