当前位置: 技术问答>linux和unix
关于HP-UNIX上共享库的问题
来源: 互联网 发布时间:2015-03-19
本文导语: 我写了一个程序引用了64位的共享库,使用下面的命令编译 /opt/aCC/bin/aCC +p -DDBUG_ON -L/home/dbsadm/work/yang/test/c++/regtimeover/obj -lCTO -L/IPS/BUILD/product_dbg/lib_ipv6_64bit -lDBIF -I./include -I/IPS/BUILD/product_dbg/src/DBIF/include ./obj/reg...
我写了一个程序引用了64位的共享库,使用下面的命令编译
/opt/aCC/bin/aCC +p -DDBUG_ON -L/home/dbsadm/work/yang/test/c++/regtimeover/obj -lCTO -L/IPS/BUILD/product_dbg/lib_ipv6_64bit -lDBIF -I./include -I/IPS/BUILD/product_dbg/src/DBIF/include ./obj/regtimeover.o -o ./obj/regtimeover
编译器报告错误
/usr/ccs/bin/ld: /IPS/BUILD/product_dbg/lib_ipv6_64bit/libDBIF.sl: Mismatched ABI. 64-bit PA shared library found in 32-bit link.
请问,怎么让自己的应用程序也被编译成64位的!谢谢!!
/opt/aCC/bin/aCC +p -DDBUG_ON -L/home/dbsadm/work/yang/test/c++/regtimeover/obj -lCTO -L/IPS/BUILD/product_dbg/lib_ipv6_64bit -lDBIF -I./include -I/IPS/BUILD/product_dbg/src/DBIF/include ./obj/regtimeover.o -o ./obj/regtimeover
编译器报告错误
/usr/ccs/bin/ld: /IPS/BUILD/product_dbg/lib_ipv6_64bit/libDBIF.sl: Mismatched ABI. 64-bit PA shared library found in 32-bit link.
请问,怎么让自己的应用程序也被编译成64位的!谢谢!!
|
+DA2.0W 使用这个编译选项试试看.