- 论坛徽章:
- 0
|
本人有五个应用程序,其中有两个使用了 Oracle 的 OCI API ,\r\n这些程序在windows和 RedHat Linux (32位) 都运行正常,\r\n\r\n现在要求在64位的AIX上运行,设置编译64位的选项,编译通过,就是运行不起来,\r\nOracle是10.2版本\r\n------------------ \r\n报错信息如下:\r\n Segmentation fault (core dumped)\r\n Program received signal SIGSEGV, Segmentation fault.\r\n 0x0000000100023c28 in std::string::assign(char const*, unsigned long) ()\r\n\r\n请高手指导啊!\r\n谢谢!\r\n\r\n------------------\r\n编译选项如下:\r\ng++ -maix64 \r\n -Wall -g -D_DEBUG (Debug版本)\r\n -I/oracle/product/102/rdbms/demo \r\n -I/oracle/product/102/rdbms/public\r\n -L/oracle/product/102/lib \r\n -L/oracle/product/102/rdbms/lib -lclntsh \r\n -lpthread -lstdc++ \r\n |
|