我刚刚在我的 Ubuntu 中安装了 Sympol。 Sympol 是数学领域的开源软件。我的问题是,当我对一些输入数据运行 sympol 时,我不知道输出在哪里打印。在这个 pdf 的第 6 页(http://www.math.uni-rostock.de/~rehn/software/sympol-manual-0.1.pdf),它说输出是 .ine 或 .ext 格式,但我不知道这些输出文件在哪里!!!!!!!如果您了解它是如何工作的,请帮助我。安装的是sympol的网站。 http://www.math.uni-rostock.de/~rehn/software/sympol.html 当它说:Segmentation fault
最佳答案
Ubuntu:假设您的应用程序实际运行正常并且您拥有 root 权限,请打开另一个终端,安装并运行 fatrace
,然后观察文件输出。运行时,fatrace
会实时打印所有接触的文件,因此如果输出文件正在输出,您应该能够看到输出文件的位置。
一遍又一遍地阅读文档几乎总是正确的答案,但如果在这种情况下文档如此糟糕,那么观察文件是否被写入是另一种找出答案的好方法。
Windows:Sysinternals procmon
(您可以从 Microsoft 获取)可以达到相同的结果。
关于c++ - 我如何找出软件输出的打印位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54634012/