[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] gr-usrp library

From: Ges
Subject: [Discuss-gnuradio] gr-usrp library
Date: Wed, 22 Mar 2006 20:40:13 -0800 (PST)

Hi Eric,

The mail previous to the one below is there on the mailing list.

Anyway, what I was trying to do was try to get some code that I wrote using the usrp1_source_c functions to work. I was trying to link with the gnuradio-core libraries. Later I realised that these files are not complied in the gnuradio-core library. I saw the _usrp1.so lib file in .libs directory. But this contains all the swig related symbols in it as well.

So, I then made a different shared library using the .o files and I was able to link my code with it.

I was basically trying to find out if there is some shared library for the gr-usrp code with which I could link my C++ code.


Eric Blossom <address@hidden> wrote:
On Wed, Mar 22, 2006 at 11:35:04AM -0800, Ges wrote:
> Hi Eric,
> As an added note to my last post, in case the gr-usrp code is not
> being compiled into a shared library, I could probably create one
> using the object files present. Am I right? If so, I am a bit weary
> of the compile options that I would have to use.
> If you could guide me on that, that would be a great help.
> Thanks,
> Gesly

Hi Gesly,

I don't think I saw the post you're referencing.

In any event, gr-usrp does get compiled into a shared library. That's
the mechanism we use to get our code loaded into python.

This fragment from gr-usrp/src/Makefile.am builds the shared lib.
The automake and libtool manuals will be helpful for decoding ;)

ourlib_LTLIBRARIES = _usrp1.la

_usrp1_la_SOURCES = \
usrp1.cc \
usrp1_sink_base.cc \
usrp1_sink_c.cc \
usrp1_sink_s.cc \
usrp1_source_base.cc \
usrp1_source_c.cc \

_usrp1_la_LIBADD = \

_usrp1_la_LDFLAGS = $(NO_UNDEFINED) -module -avoid-version

Perhaps you can provide a bit more context?


Blab-away for as little as 1ยข/min. Make PC-to-Phone Calls using Yahoo! Messenger with Voice.
reply via email to

[Prev in Thread] Current Thread [Next in Thread]