Ubuntu にはlibiconv
標準の c ライブラリが組み込まれており、.NET では必要ありませんLDFLAGS
。OS X にはそれが組み込まれておらず、フラグを設定する必要があります。
私の現在のアプローチはifeq
、私の Makefile で使用して、LDFLAG += -liconv
OS X で条件付きで設定することです。
より良いアプローチがあるかどうか疑問に思っていますか?私は Web 開発の機能検出の考え方に大きく影響を受けており、同様のアプローチを使用して、現在のシステムでフラグが必要かどうかを検出できることを願っています。