0

GNU のドキュメントには、次のようにAC_PROG_CXX記載されています。

それ以外の場合、マクロが引数なしで呼び出された場合は、可能性の高い名前 (最初に g++ と c++、次に他の名前) で C++ コンパイラを検索します。これらのチェックのいずれも成功しない場合は、最後の手段として CXX を g++ に設定します。

これは、動作する C++ コンパイラが見つかるかどうかに関係なく、CXX変数が何かに設定されることを意味します。そのためCXX、C++ コンパイラが使用可能かどうかを知るために使用することはできません。

C++ コンパイラが利用可能かどうかを確認するにはどうすればよい./configureですか?

4

1 に答える 1

2

追加のAC_CHECK_PROGチェックを追加して、コンパイラが見つかったことを確認できます。

于 2013-04-23T12:01:44.727 に答える