如图 应用程序运行出现段错误,我生成core文件后 用gdb调试 出现识别不到函数名的情况,我对比了编译器上的 libc.so.6 库文件和板子上的库文件是一致的,请问这种情况如何解决,找不到这个??()函数,我没法修改这个段错误。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
如图 应用程序运行出现段错误,我生成core文件后 用gdb调试 出现识别不到函数名的情况,我对比了编译器上的 libc.so.6 库文件和板子上的库文件是一致的,请问这种情况如何解决,找不到这个??()函数,我没法修改这个段错误。
我在带有gcc的编译指令后面都加了 -g 但是没有效果 请问如何在ipnc_app目录下加上 -g?
请TI的工程师回答下,感谢!
我看了下,是gdb调试时 libc.so.6没有符号表,所以出现 函数名是问号的情况 :??()
请问这个如何解决?
user5771838 说:我在带有gcc的编译指令后面都加了 -g 但是没有效果 请问如何在ipnc_app目录下加上 -g?
你是如何修改的,是在和rules.make同一目录的makefile里添加的么?
请TI的工程师帮忙回复下:
我使用的是ipnc_3.8中的交叉编译命令和文件系统文件夹制作成的文件系统,如何确认这2个里面的/lib 下 的动态库是否被strip过?
如何辨别动态库是否被strip过? 我希望没有strip,因为我得gdb调试