Hi ,
I am using openRTSP test program. In the make file i used debugg option.
But when i tried to debugg for example : "b 320", i got the following error.
No line 24 in file "init.c".
I don't know about this error. But gdb is working fine.
For debugging i used " -g included files(both header and library) " inside the makefile.
thanks

Recommended Answers

All 4 Replies

So it doesn't compile?
Show the code from init.c

Actually there is no such file named init.c in the directory. I think it may be one of the file related to gdb. I compiled my file using the option -g. And run by gdb executablefilename. then i mentioned the line number as break 320. Now i got that error. I don't know about the init.c file and the location too.

Sorry about my first post. I wasn't awake apparently.

Does a simple hello-world program compiled with option '-g' load in GDB?
If yes: Could you post your gcc 'line' (example: gcc -g main.c)

I used the following method to debug

g++ -g test.cpp -o test

If i use g++ test.cpp -o test then try to use break point i got the same error. But using the above methode it could working fine.
But Live555 is a library I created a makefile and a test file and wrote this for debugging.

#for debugging
debug:  testRTSP.cpp 
    g++ -g $< ${IDIR} -o $@ ${LIBD} -lBasicUsageEnvironment -lUsageEnvironment -lgroupsock -lliveMedia

It created the executable file aND WORKING FINE.
But here i don't sure whether this do the debugging.
Regards,

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.