当我在Windows操作系统的Code::Blocks中运行下面的代码时,我经常会遇到一个名为undefined reference to fork()的错误。 我已经将GCC编译器设置为默认编译器。
#include<stdio.h>
#include<unistd.h>
void main()
{
int x;
x = 0;
fork();
x = 1;
...
....
}
请帮助我并告诉我,我能否在Windows环境下使用Code::Blocks编写Unix/Linux程序?
我还编写了另一个程序,
main()
{
int x = 0;
if(x == 0)
{
printf("X = %d", x);
sleep(1000);//used delay also
x = 1;
printf("Now X = %d", x);;
}
}
我在这里遇到了一个问题,提示未定义 sleep() 函数和 / * delay 函数* /。
请帮忙解决。