我对任何语言的静态链接都相当陌生,但我正在尝试静态链接 Haskell 程序以在其他 Mac 上使用。我已经设法在 Linux 上进行静态链接,并通过使用以下选项确认它可以在其他 Linux 机器上运行:-O2 -static -optl-static -optl-pthread
当我尝试在 OS X 上使用这些选项时,我收到以下错误:
ld: library not found for -lcrt0.o
collect2: ld returned 1 exit status
知道怎么了?我在做一些完全疯狂的事情吗?