pro*c 连接数据库 undefined reference to `ECPGget_sqlca'
pcscfg.cfg配置
sys_include=(/build/s106/precomp/public,/usr/include,/opt/gcc33/lib64/gcc-lib/x86_64-suse-linux/3.3/include,/usr/lib/gcc-lib/x86_64-redhat-linux/3.2.3/include,/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.3/include)
ltype=short
define=__x86_64__
程序
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<sqlca.h>
int main(int argc,char *argv[]){
EXEC SQL BEGIN DECLARE SECTION;
char strDB[50];
char strSQL[50];
EXEC SQL END DECLARE SECTION;
memset(strDB,0,sizeof(strDB));
sprintf(strDB,"%s/%s@%s",getenv("DBUSER"),getenv("DBPASS"),getenv("DBSID"));
printf("conectionStr:%s\n",strDB);
EXEC SQL CONNECT :strDB;
if(sqlca.sqlcode){
printf("SUCCESSFULL\n");
}esle{
printf("ERROR\n");
}
}