- 论坛徽章:
- 0
|
我写了一个测试的程序。
#include <stdio.h>;
exec sql include sqlca;
exec sql include sqltypes;
exec sql include locator;
main()
{
exec sql select * from paractrl;
printf("sqlca.sqlcode=%d\n",sqlca.sqlcode);
exit(0);
}
编译用
esql -o test test.ec -g
但是报错
/home/informix/lib/esql/libifgls.so: undefined reference to `__ctype_b'
/home/informix/lib/esql/libifgls.so: undefined reference to `__ctype_toupper'
/home/informix/lib/esql/libifgls.so: undefined reference to `__ctype_tolower'
我把libifgls.so文件link到/usr/lib
没用
nm libifgls.so文件发现
00007b20 t create_offset_arr
00015c6c t create_wide_time_strings
U ctime
U __ctype_b
U __ctype_tolower
U __ctype_toupper
00024c60 t current_era
00040b30 d cycle_year_length
000095ac t data_arrs_match
报错的东西有呀!
请高手们指教。 |
|