转向plan9port
实用程序我无法使用src
可执行文件的实用程序(对于脚本它工作正常)。它是指db(1)
通过以下方式从可执行文件中获取源文件名:
% echo 'main?z' | db $1 | <some staff>
其中$1
是可执行程序名称和调试器使用 function 打印文件名main?z
的特殊指令。db(1)
main
但在我的 linux (Ubuntu) 版本中,它不起作用。db(1) 不产生文件名,它只打印过程的名称:main()
并且没有源信息。
我试图编译9c -n
(我认为-n
可以防止编译器剥离代码)但没有运气。