- 論壇徽章:
- 0
|
求教:
操作系統(tǒng)的hp-ux64位,數(shù)據(jù)庫(kù)是sybase12。5,編譯器是:gcc-3.0.1-64。
我現(xiàn)在要連接sybase的sl格式的動(dòng)態(tài)庫(kù),報(bào)錯(cuò)是庫(kù)文件不識(shí)別。
$ make test
g++ -I/u/usap/usap/include -I/opt/precompiled/gcc-3.0.1-64/lib/gcc-lib/hppa64-hp-hpux11.00/3.0.1/include -I/sybase/OCS-12_5/include -DCHECKOBJ -DCHECKPTR -DDEBUG -DHP -mpa-risc-1-1 -shared -DSYBASE -DSYBASE125 -DCHARKEY -DHAVESYBASE -L/u/usap/usap/lib -L/sybase/OCS-12_5/lib -L/usr/local/lib /u/usap/usap/src/db2j/TestDB.cpp /u/usap/usap/src/db2j/DBProfile.o /u/usap/usap/src/db2j/FreeMem.o /u/usap/usap/src/db2j/SQLSyntax.o /u/usap/usap/src/db2j/DBSybase.o /u/usap/usap/src/db2j/DBLinkPool.o -o /u/usap/usap/bin/TestDB -ltcl -lcomn -lintl -lcl -lm -lBSD -ldld -Wl,-E,+s -lutil -lcommon -lnsl -lm -lpthread
/sybase/OCS-12_5/lib/libtcl.sl: file not recognized: File format not recognized
collect2: ld returned 1 exit status
*** Error exit code 1
執(zhí)行file命令,查看庫(kù)文件的屬性是:
$ file /sybase/OCS-12_5/lib/libtcl.sl
/sybase/OCS-12_5/lib/libtcl.sl: PA-RISC1.1 shared library -not stripped
$
請(qǐng)指點(diǎn)下,該怎么去處理。多謝。 |
|