Thanks Jeroen that's fixed it! Many thanks for your help.

73s Andrew G3NR




On 12/08/16 14:50, Jeroen Vreeken wrote:
> On 08/12/2016 03:29 PM, Andrew Birt wrote:
>> Thanks Jeroen, g++ is my usual haunt so it's just a habit I guess !
>>
>> Tried gcc instead and now it looks like it can't find the libraries (?)
> Adding -L will only tell the linker where to look for the libraries, but
> it won't tell it which library you actually need.
> In this case you need to specify that libcodec2 needs to be linked,
> which is done with '-l' (small l).
> You also don't need the freedv_api.c file as its contents are already in
> the library. You need to have it .h file in the include path.
>
> So you probably need to issue a command like this:
>
> gcc \
> -I/home/g3nr/free-dv/src/ \
> -I/home/g3nr/free-dv/build_linux/codec2-dev/src/ \
> freedv_tx.c \
> -o foo \
> -L free-dv/build_linux/external/dist/lib/ -lcodec2
>
>
> Regards,
> Jeroen
>
>
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. http://sdm.link/zohodev2dev
> _______________________________________________
> Freetel-codec2 mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2


------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to