This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Sample makefile


Hi,
     I am trying to compile an oracle oci sample program "cdemo81.c" which
is under
          d:\oracle\ora92\oci\samples directory. It is referring to a
library called oci.lib which is under
          d:\oracle\ora92\oci\lib\msvc directory.
     All include files are under d:\oracle\ora92\oci\include directory
     cygwin dev tools are under d:\cygwin\bin directory.

My question is how do I create a simple cdemo1.exe file by compiling and
linking (command line).

I tried following command
     D:\Oracle\ora92\oci\samples>gcc -c -Id:\oracle\ora92\oci\include
cdemo81.c

copilation was successful.

     I am trying to link using following command and I am unable to link to
oci.lib.

D:\Oracle\ora92\oci\samples>ld -o cdemo81 -ld:
\oracle\ora92\oci\lib\msvc\oci.lib c
demo81.o -lc

I am getting undefined reference all functions that are called from
oci.lib.

Thanks,
Brunda




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]