我正在使用gcc编译器运行一个简单的C程序,使用fork()
调用cygwin环境。它编译得很好,但在编写gcc Filename.c
时,它显示错误为:
$ gcc A.c
C:\cygwin\tmp\ccEkivvm.o:A.c:(.text+0x24): undefined reference to `fork'
collect2: ld returned 1 exit status
我们不能在Windows上使用fork()
和cygwin吗?
答案 0 :(得分:0)
您是否忘记包含标题
#include <unistd.h>
据我所知,在使用Cygwin时会定义fork()。
另外,看看这个问题,你可能遇到了同样的问题: Problem compiling program using fork in cygwin