我使用的內存段編寫一個程序,但問題是我的wait()拋出了我一個錯誤C的誤差 - 等待()
錯誤:
ks.c:24:2: error: incompatible type for argument 1 of ‘wait’
/usr/include/x86_64-linux-gnu/sys/wait.h:116:16: note: expected ‘__WAIT_STATUS’ but argument is of type ‘int’
s.c:13:6: warning: unused variable ‘w’ [-Wunused-variable]
行代碼很簡單wait(1);
和我有includeted該項目爲什麼我得到的錯誤都neccesarry ehaders,因爲它應該像這樣工作... 進口
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <sys/wait.h>
#include <errno.h>
#include "st.h"
仔細看看'wait'的定義。 –
愚蠢的問題,但你並不是指「睡眠」,是嗎? –
不,我的老師一直在等待(1)或(10) –