- 论坛徽章:
- 0
|
文件名:sql.pc
编译过程:
1、
proc include=/usr/include iname=sql.pc oname=sql.c
cc -c sql.c -o sql.x
这样编译后不会报错,可是我运行sql.x时候提示一大堆乱码!
2、
proc include=/usr/include iname=sql.pc oname=sql.c
cc -c sql.c
cc -o sql.x sql.o
这样编译时候出现如下错误:
undefined first referenced
symbol in file
sqlcxt sql_comm.o
sqlald sql_comm.o
sqlnul sql_comm.o
sqlprc sql_comm.o
sqlclu sql_comm.o
i386ld fatal: Symbol referencing errors. No output written to sqlx
在文件中我已经定义了
EXEC SQL INCLUDE sqlca;
EXEC SQL INCLUDE SQLDA;
可为什么还提示我sqlprc,sqlclu没有呢??劳驾各位给看看。谢谢!
备注:我这个程序是写一个动态SQL查询的。 |
|