共享內存段錯誤???

今天測試一個簡單的共享內存代碼,執行到shmat之後獲取的指針都是正常的,但是到了對這個指針進行賦值時出現段錯誤。
經過對比發現是頭文件包含錯誤

#include <linux/ipc.h>

替換成

#include <sys/shm.h>

後未出現段錯誤。

原因未知???

發佈了39 篇原創文章 · 獲贊 19 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章