看板 LinuxDev 關於我們 聯絡資訊
Hi, 大家 我現在在看IPC ,遇到一個問題 程式如下 #include <stdio.h> #include <mqueue.h> #include <sys/stat.h> #include <unistd.h> int main(int argc, char** argv){ int c, flags; mqd_t mqd; mqd = mq_open(argv[1], O_RDONLY|O_CREAT); if( mqd == -1 ) fprintf(stderr,"open fail.\n"); mq_close(mqd); exit(1); } 編譯過程如下 #> gcc -lrt mqtest.c 執行結果如下 #>./a.out /tmp/hello open fail. 在網路上找到很多人發問類似問題, 但是沒有確定解答 請問有誰知道為什麼嗎 ?? -- 我用fedora 2.6.12-1.1381_FC3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.58.182