Re: [Anjuta-list] Debug problem on Anjuta
- From: jiang <jiangyi178 rogers com>
- To: biswapesh_chatterjee tcscal co in
- Cc: Anjuta List <anjuta-list lists sourceforge net>
- Subject: Re: [Anjuta-list] Debug problem on Anjuta
- Date: Wed Apr 16 07:14:26 2003
Thanks a lot for reply, Biswa!
What I did was download Anjuta...src.tar.gz, extract to a folder,then
./configure, make, make install, then run it. Then I have the problem.
(1)
Do I need to modify makefile? Or is it better to install using .rpm?
(2)
I'd like to debug into Anjuta src, and add some good feature and thus
contributing back to Anjuta. May I ask you guys what IDE you use to
debug Anjuta code itself? (I imported Anjuta src into a Anjuta project,
but couldnot debug, error message saying "The target executable does not
exist for this project").
Thanks a lot in advance!
Richard
On Wed, 2003-04-16 at 01:23, Biswapesh Chattopadhyay wrote:
> Have you compiled with -O0 -g ? Looks like the local integer variables
> are very likley to get optimized away if you use, say, O2 for example.
>
> > Hi, I just started using Anjuta with gtk. I run into a simple debugging
> > problem:in a simple program, the debugger cannot see local variables
> > except vars of a char[ ] type.
> >
> > See below the sample, in each function, the variables i, k are not in
> > Locals window, and if I "Inspect" their values, say k, I get error:
> >
> > "No symbol "k" in current context."
> >
> >
> > I'm running RH8. Couldn't figure out why.
> >
> > Thanks a lot for any help!
> >
> > Richard
> >
> > ==============================================
> > /* Created by Anjuta version 1.0.2 */
> > #include <iostream.h>
> > int main3()
> > {
> > int i;
> > int k;
> > i =9;
> > k=45;
> > printf("fsgfdss%d", i);
> > printf("fsgfdss%d", k);
> > char buf[123];
> > strcpy(buf, "SSSSSSS");
> > printf(buf);
> > return 2;
> > }
> >
> > int main2()
> > {
> > int i;
> > int k;
> > i =9;
> > k=45;
> > printf("fsgfdss%d", i);
> > printf("fsgfdss%d", k);
> > char buf[123];
> > strcpy(buf, "SSSSSSS");
> > printf(buf);
> > int ret = main3();
> > return 2;
> > }
> > int main()
> >
> > {
> > int i;
> > int k;
> > i =9;
> > k=45;
> > cout << "Hello world\n";
> > int ret = main2();
> > printf("k= %d", k);
> > printf("ret= %d", ret);
> > return (0);
> > }
> >
> >
> >
> >
> >
> Biswa.
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]