0

我正在运行一个fork()使用 gcc 编译器调用 cygwin 环境的简单 C 程序。它编译得很好,但在编写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

我们不能fork()在 Windows 上使用 cygwin 吗?

4

1 回答 1

0

您是否忘记包含标题

#include <unistd.h>

?

据我所知,这将在使用 Cygwin 时定义 fork()。

另外,看看这个问题,你可能会遇到同样的问题: Problem compile program using fork in cygwin

于 2012-10-23T09:37:57.123 回答