要獲取堆棧日志,可以使用Linux中的一些工具,如gdb、Valgrind、pstack等。以下是使用gdb和Valgrind獲取堆棧日志的方法:
使用gdb獲取堆棧日志:
gdb <程序名>
bt
(backtrace)命令即可查看堆棧日志。使用Valgrind獲取堆棧日志:
sudo apt-get install valgrind
valgrind --leak-check=full --show-leak-kinds=all <程序名>
通過這些方法,您可以獲取程序崩潰時的堆棧日志,以便更好地定位和解決問題。