私はどの言語でも静的リンクに慣れていませんが、他の Mac で使用するために Haskell プログラムを静的にリンクしようとしています。Linux で静的にリンクし、次のオプションを使用して他の Linux ボックスで動作することを確認しました。-O2 -static -optl-static -optl-pthread
OS X でこれらのオプションを使用しようとすると、次のエラーが発生します。
ld: library not found for -lcrt0.o
collect2: ld returned 1 exit status
何が起こっているのですか?私は完全におかしいことをしていますか?