50分真诚求教!

panyan2003 2007-05-16 12:19:14
在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();
}
...全文
241 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
星羽 2007-05-16
  • 打赏
  • 举报
回复
帮顶
spofmy 2007-05-16
  • 打赏
  • 举报
回复
期待
圆圆木公 2007-05-16
  • 打赏
  • 举报
回复
帮忙顶一下
panyan2003 2007-05-16
  • 打赏
  • 举报
回复
继续等待!
panyan2003 2007-05-16
  • 打赏
  • 举报
回复
哎,solaris区基本上没有人,别说回答的人了,那个区连浏览的人都很少,
多个文件一起编译,可是都是cobol没有问题,只是其中一个换成c以后,就说找不到调用的SYSABEND函数!
真的没有高手在吗?哭死!高手阿,求求您,现身把!!!
不管了解不了解,大家一起谈一谈,感激不尽!
如果分数不够,另外开贴加分!!!
theendname 2007-05-16
  • 打赏
  • 举报
回复
solaris未曾接触帮顶
jixingzhong 2007-05-16
  • 打赏
  • 举报
回复
Linux/Unix社区 Solaris

不过那里似乎不讨论编程问题 ...
jixingzhong 2007-05-16
  • 打赏
  • 举报
回复
未曾接触 .....

不过 dllexport 不需要的吧?
这里类似多个 o 文件联合编译连接,
又不是 动态导出 ...
星羽 2007-05-16
  • 打赏
  • 举报
回复
这里不是有个 solaris 专区吗

去那里问问看
panyan2003 2007-05-16
  • 打赏
  • 举报
回复
up
panyan2003 2007-05-16
  • 打赏
  • 举报
回复
谢谢楼上棒顶的兄弟,期待高手出现,答疑阿!

65,208

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧