运行:make -f demo_proc.mk cppbuild OBJS=pctest.o EXE=pctest提示:
g++ -c -I. -I/ora/oracle/precomp/public -I/ora/oracle/rdbms/public -I/ora/oracle/rdbms/demo -I/ora/oracle/plsql/public -I/ora/oraclc
g++ -o pctest pctest.o -L/ora/oracle/lib/ -lclntsh `cat /ora/oracle/lib/ldflags`   `cat /ora/oracle/lib/sysliblist` -ldl -lm
pctest.o: In function `sql_error(char *)':
pctest.o(.text+0x1a): undefined reference to `printf(char const *,...)'
pctest.o: In function `main':
pctest.o(.text+0x4a3): undefined reference to `printf(char const *,...)'
/ora/oracle/lib//libclntsh.so: undefined reference to `lseek64@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `getpwuid_r@GLIBC_2.1.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `shmctl@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `getrlimit@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `pwrite64@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `pread64@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `open64@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `__fxstat64@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `getrlimit64@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `setrlimit@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `gethostbyname_r@GLIBC_2.1.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `semctl@GLIBC_2.2'
/ora/oracle/lib//libclntsh.so: undefined reference to `__xstat64@GLIBC_2.2'
collect2: ld returned 1 exit status
make: *** [cppbuild] Error 1