2011/8/2 fangming he <fangmin...@hotmail.com>:
> Hi, All,
>
> I added mutiple printf or cout in many *.cc or *.h files when I debug my
> demo. However, it did not print it on the screen, because those files are
> overwrite when I make the GNU Radio again. I check it, those files are
> automatically generated when I make GNU Radio.
>
> Currently, I just copy those file that I inserted printf/cout to some other
> directory and changing the class and files name. Then I test it.
> I know it is not a smart way.  But I have no better solution.
>
> Any one has any suggestion on debuging this issue? Changing code generator?
>
> I do hope to get your guys's good solution and give me a example.
>
> Best,
>
> Fangming


Which files are you trying to debug? There are many blocks that are
autogenerated, and you'll see the source files as
gr_something_XX.cc.t, gr_something_XX.h.t, and gr_something_XX.i.t.
These are the template files, and these blocks are usually found in
the gengen directory. A python script is run during the build process
that builds all of the versions of the code, like for
short-in/short-out, float-in/float-out, etc.

If you want to debug these files, look for those template (.t) files
and edit them.

Tom

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to