1

ネットワークユーティリティを作成しました。関数を使用していますgethostbyname_r。この関数は Linux 環境では適切にコンパイルされますが、MAC OS で同じコードをコンパイルしようとすると、次のエラーが発生します。

「gethostbyname_r」はこのスコープで宣言されていません

MAC で使用できる他の機能または同等のものはありますか?

4

1 に答える 1

0

Linux のマニュアル ページを見るとgethostbyname_r、「GNU 拡張機能」の下にリストされていることがわかります。これは、非 GNU プラットフォーム (OSX など) では使用できないことを意味します。

于 2012-09-26T07:36:05.043 に答える