我正在运行一个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 吗?
您是否忘记包含标题
#include <unistd.h>
?
据我所知,这将在使用 Cygwin 时定义 fork()。
另外,看看这个问题,你可能会遇到同样的问题: Problem compile program using fork in cygwin