看起来OS X(10.6)默认不生成编码转储.
使用ulimit -c unlimited它不是一个好的解决方案,因为ulimit确实在环境变量中设置了限制.这仅适用于从执行ulimit的shell执行的控制台应用程序.如果你有一个gui应用程序,这将无法正常工作.
Pau*_*l R 13
您可以启用核心转储,然后使用open从命令行启动GUI应用程序.
$ ulimit -c unlimited
$ open /Applications/Address\ Book.app
Run Code Online (Sandbox Code Playgroud)
我只是看了TN2124并且它提出了类似的方法,只是没有使用open而只是直接启动应用程序,例如
$ ulimit -c unlimited
$ /Applications/TextEdit.app/Contents/MacOS/TextEdit
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7302 次 |
| 最近记录: |