今天测试一个简单的共享内存代码,执行到shmat之后获取的指针都是正常的,但是到了对这个指针进行赋值时出现段错误。
经过对比发现是头文件包含错误
将
#include <linux/ipc.h>
替换成
#include <sys/shm.h>
后未出现段错误。
原因未知???
今天测试一个简单的共享内存代码,执行到shmat之后获取的指针都是正常的,但是到了对这个指针进行赋值时出现段错误。
经过对比发现是头文件包含错误
将
#include <linux/ipc.h>
替换成
#include <sys/shm.h>
后未出现段错误。
原因未知???