这里不是要总结grep命令的详细使用方法,而是记录个人的使用经历。
今天在编写一个测试小程序的时候,每次运行一个库函数时,都出现"segementation default",但是调试时却无法进入这个函数。
运行 grep -n -r "函数名" 库路径
发现"函数名"是一个全局的函数指针,它在动态加载动态库时被赋值,因此才发现是加载动态库出现了问题。
在一次测试小程序的过程中,遇到了“segmentation fault”错误,但无法通过调试进入问题函数。通过使用grep命令搜索函数名,发现该函数为全局函数指针,并在动态加载动态库时被赋值,从而定位到问题所在。
这里不是要总结grep命令的详细使用方法,而是记录个人的使用经历。
今天在编写一个测试小程序的时候,每次运行一个库函数时,都出现"segementation default",但是调试时却无法进入这个函数。
运行 grep -n -r "函数名" 库路径
发现"函数名"是一个全局的函数指针,它在动态加载动态库时被赋值,因此才发现是加载动态库出现了问题。
4万+
1965
1469
2605
2910

被折叠的 条评论
为什么被折叠?