[lldb-dev] here need your help
Greg Clayton
gclayton at apple.com
Thu Jan 2 11:11:22 PST 2014
You did everything correctly. My guess is you didn't supply -O0 on your compile line and the compiler optimized your code. When the compiler optimizes your code, the line numbers and debug info are not very useful due the the optimizations.
Try compiling with:
% clang -g -O0 -o helloworld helloworld.c
And try again.
Greg
On Dec 24, 2013, at 11:45 PM, liu chao jun <amiko212 at 126.com> wrote:
> hi all ,
> This is amiko who is a new lldb user ,There is same questions need your help
> 1, Can lldb debug C/C++ project .ext file directly like gdb or not ?
> 2 ,Here is a simple c project named helloword the detail source please follow below:
>
> // helloworld.c \
> 1 #include <stdio.h>
> 2 int main()
> 3 {
> 4 int i ;
> 5 for(i=0 ;i<2;i++)
> 6 {
> 7 printf ("hello world\n");
> 8 }
> 9 return 0 ;
> 10 }
> my step is
> 1 clang -g -o helloworld helloworld.c
> 2 $lldb helloworld
> 3<lldb> b hellowold.c:7
> 4 run
> I think it will pause in line 7 .however it seems fail ,and print two hello world , In other word setting breakpoint operation does not useful . Is any error or fault for my operations ,Thank you very much ,And looking forward to your reply ,Thanks again .
>
>
>
>
>
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev
More information about the lldb-dev
mailing list