|
From: | Marcus Müller |
Subject: | Re: [Discuss-gnuradio] Compilation Error of the sample code "tags_demo.cc" |
Date: | Wed, 3 Feb 2016 09:48:16 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 |
Hi Zhihong Luo, you're not linking your program against any GNU Radio component, which is why the linker step in your compiler call complains about all the symbols from these libraries missing. Normally, it's the job of a build system to set up your compiler call correctly, but in this case, somethin like g++ tags.cpp -o tags $(pkg-config --libs --cflags gnuradio-runtime gnuradio-uhd) should work. I'd still recommend not doing that, but using gr_modtool to create a new out-of-tree module gr_modtool newmod and add your file in the <modulename>/apps/ folder, adding the filename to <modulename>/apps/CMakeLists.txt under "sources". Add "uhd" to the list of necessary GNU Radio components in <modulename>/CMakeLists.txt Then, it's the normal CMake build procedure: cd <modulename> mkdir build cd build cmake .. make make install On 03.02.2016 09:39, Zhihong Luo wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |