ライブラリの名前を指定します。検査する関数名を指定します。追加のヘッダファイルを指定します。ソースコードがコンパイルできた場合は真を返します。コンパイルできなかった場合は偽を返します。ソースコードがコンパイルできた場合は真を返します。コンパイルできなかった場合は偽を返します。ブロックを与えた場合、そのブロックはコンパイル前に評価されます。ブロック内でソースコードを変更することができます。ソースコードを指定します。コンパイラに渡すオプションを指定します。コンパイラには渡されます。ソースコードがコンパイルできた場合は真を返します。コンパイルできなかった場合は偽を返します。ソースコードがコンパイルできた場合は真を返します。コンパイルできなかった場合は偽を返します。ブロックを与えた場合、そのブロックはコンパイル前に評価されます。ブロック内でソースコードを変更することができます。ソースコードを指定します。コンパイラに渡すオプションを指定します。コンパイラには渡されます。システムに存在するかどうか検査します。システムに存在するかどうか検査します。言語の定数名を指定します。追加のヘッダファイルを指定します。