korpus 发表于 2010-12-03 16:30

esql的ec文件可以编译静态库.a文件吗

如题 ,应该如何编译呢

生成.o和.c文件的编译选项
esql -c -g -O -q64 -qcpluscmt -qmaxmem=32768 -DIBM_AIX -DTE64 -DINFORMIX

最后编译.a文件时报错

ar -rv libpubsys.a publicfunc.o


ar: creating an archive file libpubsys.a
a - publicfunc.o
ar: 0707-126 publicfunc.o is not valid with the current object file mode.
      Use the -X option to specify the desired object mode.

korpus 发表于 2010-12-03 16:37

生成了。环境变量没有加载成64位的

大梦 发表于 2010-12-04 22:18

ar默认的是64的
ar应该有个参数可以指定64位的!
或是设个OBJECT_MODE=64环境变量

korpus 发表于 2010-12-05 00:13

恩 是的,这个环境变量需要自己加载 然后就可以了。
页: [1]
查看完整版本: esql的ec文件可以编译静态库.a文件吗