memcpy 似乎被卡住了
我尝试使用大小为 200K 的 memcpy,但它卡住了!!!
destb 和 source 均已分配。
这个问题的原因可能是什么?
I am trying to use a memcpy for a size of 200K, and it stucks!!!
Both destb and source are allocated.
What could be the reason for this issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用一些跟踪内存访问的工具。 Valgrind 是我最喜欢的一个。
如果您无法这样做,至少尝试将源和目标指针值打印到控制台,并确保它们实际上已分配、不重叠且大小正确。
Try using some tool that traces memory accesses. Valgrind is my favourite one.
If you're not able to do so, at least try printing out the source and dest pointer values to the console, and make sure they are in fact allocated, non-overlapping and of the right size.