I have built an application under Linux using the CVI Run Time version 8.0. I now need to add functions to control a third party vendor's hardware. I included the vendor's header file and compiled with CVI on Linux machine. I used the -l option with cvicc to link with library libdscud5.a provided by the other vendor. When cvicc hands over to gcc I get the error "cannot find -libdscud5.a". The library is in the /lib directory as well as in the /usr/lib directory with the cvi libraries. Why doesn't this work? I tried using -llibdscud5.a and -libdscud5.a with the same effect. gcc is version 4.2.2.