50分真诚求教!
在solaris下,下面的c++程序是被cobol调用的子程序,我想问这个c++程序需要导出吗?就是dllexport,在solaris下面
CC -c SYSABEND.cpp //生成SYSABEND.o
CC -G -o SYSABEND.so SYSABEND.o //生成SYSABEND.so
cobol -M -c -o UTYTGEN SYSABEND.so UTYTGEN.cob //这样用cobol调用c++,
可是为什么说SYSABEND找不到呢??请大虾指教,万分感谢!!
ps:cobol主程序肯定没问题
#include <string.h>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define EQ 0
#define NG -1
#define OK 0
// COBOL 调用处
void SYSABEND(void)
{
abort();
}