2.12.11 专题:在调试工具中运行外部程序MathLink 允许在所用软件环境提供的各种调试工具中运行外部程序. 与 MathLink 相容的程序一般是从命令行得到指定 MathLink 连接的变量. 在调试工具中运行外部程序 为了得到在调试工具中能运行的外部程序,在编绎该程序时必须指定 -g 或其它标志. Debugger 在 C 函数 f 中设立中断点
break f Breakpoint set: f: line 1
起动外部程序
run -linkcreate
该程序响应它连接端口的内容
Link created on: 2981@frog.wolfram.com
Mathematica session 这里连接到在调试工具中运行的程序
Out[1]= |  |
调用一个执行外部程序代码的函数 Debugger 该外部程序在中断点停止
Breakpoint: f(16)
这作令调试工具继续
continue
Mathematica session 现在返回了f
Out[2]= |  |
|