[問題] 請問一下在DEV-C++中,使用GCC有什麼需 …
遇到的問題: (題意請描述清楚)
抱歉,因為google了一陣子,但是小弟不才,還是無法解決。
在版上爬文,如果要寫一個能在linux上跑的c code的話,
好像要使用GCC這個complier,
DEV-C++裡面有,
include有unistd.h,
但是我要用fork()這個函式,
他顯示『 [Linker error] undefined reference to `fork' 』
也google過了,
這是第一次在DEV-C++中使用GCC,
所以不是很熟,請問我include還要加入什麼嗎?
麻煩了,謝謝。
希望得到的正確結果:
程式跑出來的錯誤結果:
complier undefined reference to 'fork'
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Dev-C++
有問題的code: (請善用置底文標色功能)
版上的前輩使用fork()的範例程式
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
int main()
{
pid_t p;
int status;
printf("test a\n");
if ((p=fork())!=0)
{
printf("test b\n");
waitpid(-1,&status,0);
printf("test c\n");
}else{
printf("test d\n");
}
printf("test e\n");
return 0;
}
補充說明:
這個小問題卡了一小時多,沒有使用過unix系統,所以很頭大,
不好意思,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.31.175
※ 編輯: mine1988 來自: 123.204.31.175 (11/14 04:24)
推
11/14 04:34, , 1F
11/14 04:34, 1F
推
11/14 05:12, , 2F
11/14 05:12, 2F
推
11/14 08:35, , 3F
11/14 08:35, 3F
→
11/14 08:35, , 4F
11/14 08:35, 4F
→
11/14 08:36, , 5F
11/14 08:36, 5F
→
11/14 08:36, , 6F
11/14 08:36, 6F
→
11/14 08:36, , 7F
11/14 08:36, 7F
推
11/14 12:21, , 8F
11/14 12:21, 8F
→
11/14 12:21, , 9F
11/14 12:21, 9F
→
11/14 12:25, , 10F
11/14 12:25, 10F
→
11/14 12:28, , 11F
11/14 12:28, 11F
推
11/14 13:03, , 12F
11/14 13:03, 12F
→
11/14 14:25, , 13F
11/14 14:25, 13F
推
11/14 21:06, , 14F
11/14 21:06, 14F
→
11/14 22:30, , 15F
11/14 22:30, 15F
→
11/14 22:30, , 16F
11/14 22:30, 16F
推
11/14 23:23, , 17F
11/14 23:23, 17F
→
11/15 01:43, , 18F
11/15 01:43, 18F