New IDE and standard make files

bridged with qdn.public.devtools
Post Reply
Comma

New IDE and standard make files

Post by Comma » Sun Aug 04, 2002 9:24 pm

Hello,
I am trying to debug a program using the new IDE eclipse tools
My program includes many static libraries
All source codes are compiled with -g option
And I am using standard C++ make file (not QNX recursive make file).
All librairies are located in a separate and independant folder

My problem is that I cannot debug inside code included in my program and
belonging to a library , the C++ source code does not appears.
The assembler code does not appear also.

So, a a result, I cannot use the new IDE.

Someone said to me that if I use the QNX recursive make file
I will be able to do debug (single step) inside the source code of my
librairies.
It is a big work, and I am sure this is true because inside the code
produced by the GNU linker there is no reference of the path of source
code (only the name is indicated).

Is there anybody with experience with this situation, and reassure me about
the feasibility.
Thanks,
AR

David Gibbs

Re: New IDE and standard make files

Post by David Gibbs » Tue Aug 06, 2002 3:50 pm

Comma <NOSPAMa.ronce@commassoc.com> wrote:

Suggestion posted elsewhere.

-David
Hello,
I am trying to debug a program using the new IDE eclipse tools
My program includes many static libraries
All source codes are compiled with -g option
And I am using standard C++ make file (not QNX recursive make file).
All librairies are located in a separate and independant folder

My problem is that I cannot debug inside code included in my program and
belonging to a library , the C++ source code does not appears.
The assembler code does not appear also.

So, a a result, I cannot use the new IDE.

Someone said to me that if I use the QNX recursive make file
I will be able to do debug (single step) inside the source code of my
librairies.
It is a big work, and I am sure this is true because inside the code
produced by the GNU linker there is no reference of the path of source
code (only the name is indicated).

Is there anybody with experience with this situation, and reassure me about
the feasibility.
Thanks,
AR





--
QNX Training Services
http://www.qnx.com/support/training/
Please followup in this newsgroup if you have further questions.

Alex Cellarius

Re: New IDE and standard make files

Post by Alex Cellarius » Fri Jan 03, 2003 9:17 am

On 6 Aug 2002 15:50:56 GMT, David Gibbs <dagibbs@qnx.com> wrote:
Comma <NOSPAMa.ronce@commassoc.com> wrote:

Suggestion posted elsewhere.

-David

Hello,
I am trying to debug a program using the new IDE eclipse tools
My program includes many static libraries
All source codes are compiled with -g option
And I am using standard C++ make file (not QNX recursive make file).
All librairies are located in a separate and independant folder

My problem is that I cannot debug inside code included in my program and
belonging to a library , the C++ source code does not appears.
The assembler code does not appear also.

So, a a result, I cannot use the new IDE.

Someone said to me that if I use the QNX recursive make file
I will be able to do debug (single step) inside the source code of my
librairies.
It is a big work, and I am sure this is true because inside the code
produced by the GNU linker there is no reference of the path of source
code (only the name is indicated).

Is there anybody with experience with this situation, and reassure me
about
the feasibility.
Thanks,
AR
Hi David
What was the suggestion?
I can't find the other post you refer to...

David Gibbs

Re: New IDE and standard make files

Post by David Gibbs » Fri Jan 03, 2003 5:40 pm

Alex Cellarius <acellarius@yahoo.com> wrote:
On 6 Aug 2002 15:50:56 GMT, David Gibbs <dagibbs@qnx.com> wrote:
Comma <NOSPAMa.ronce@commassoc.com> wrote:

Suggestion posted elsewhere.

-David

Hello,
I am trying to debug a program using the new IDE eclipse tools
My program includes many static libraries
All source codes are compiled with -g option
And I am using standard C++ make file (not QNX recursive make file).
All librairies are located in a separate and independant folder

My problem is that I cannot debug inside code included in my program and
belonging to a library , the C++ source code does not appears.
The assembler code does not appear also.

So, a a result, I cannot use the new IDE.

Someone said to me that if I use the QNX recursive make file
I will be able to do debug (single step) inside the source code of my
librairies.
It is a big work, and I am sure this is true because inside the code
produced by the GNU linker there is no reference of the path of source
code (only the name is indicated).

Is there anybody with experience with this situation, and reassure me
about
the feasibility.
Thanks,
AR

Hi David
What was the suggestion?
I can't find the other post you refer to...
I'm not actually sure. This doesn't look like something I
responded too. Maybe I thought I was following up something else. :(

But, one of the problems I found with the released version is that
it doesn't seem to find source code that is more than a level or
two down in a multi-level directory structure inside a project.

This seems to be improved for the next generation.

-David
--
QNX Training Services
http://www.qnx.com/support/training/
Please followup in this newsgroup if you have further questions.

Alex Cellarius

Re: New IDE and standard make files

Post by Alex Cellarius » Fri Jan 03, 2003 6:23 pm

On 3 Jan 2003 17:40:57 GMT, David Gibbs <dagibbs@qnx.com> wrote:
...
I'm not actually sure. This doesn't look like something I
responded too. Maybe I thought I was following up something else. :(

But, one of the problems I found with the released version is that
it doesn't seem to find source code that is more than a level or
two down in a multi-level directory structure inside a project.

This seems to be improved for the next generation.
After some lateral searching, I found the problem to
be related to upper/lowercase of filenames on the
Windows host. These were files that were ported
from a DOS application (dragged & dropped from
the relevant directory), and although the application
builds ok, the files aren't found at debug time.

I found the problem by creating a new file with the
same name inside of the IDE, in stead of dragging
a new file.

Seems the IDE will have to be more strict with
the case of filenames.

Post Reply

Return to “qdn.public.devtools”