我知道有一种方法可以从COBOL程序中调用c函数。但是,是否可以在COBOL程序中嵌入C函数?
我需要这个,因为从外部调用C函数时某些环境参数会发生变化。
答案 0 :(得分:1)
我找到了路!
考虑在bar.c中调用函数(MyFunc())的Pro * COBOL程序(foo.pco)。
从C文件生成目标文件:
$ gcc -g -O -fPIC -c bar.c
可以从here学习Pro * COBOL(COBOL)代码中CALL语句的用法。
如果是Pro * COBOL,请使用procob生成.cob文件。
然后,使用
$cob ...list of libraries... bar.o
那应该生成可执行文件!