GetHelpBrowserLocationMetaTag Rest LinkTrail Tags First Null
此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)
 /

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

这里连接到在调试工具中运行的程序

调用一个执行外部程序代码的函数

Debugger

该外部程序在中断点停止

Breakpoint: f(16)

这作令调试工具继续

continue

Mathematica session

现在返回了f