1

Linux では、実行する./configureとヘッダー ファイルと .c ファイル (Makefile 以外) が生成されますよね? それを行うにはどうすれば構成できますか?

4

2 に答える 2

3

おそらく configure.ac を作成したいと思うでしょう (ただし、autoconf のバージョンによって異なります) が、何を作成する必要があり、何が自動生成されるかを理解するために、ここを読んでください。autotools のトピックがよく取り上げられています。

于 2012-05-04T05:39:22.990 に答える
2

これは通常、さまざまな定義(多くの場合、ライブラリと関数が存在するかどうかに関係なく)を含む構成ヘッダーを生成するために使用されます。しかし、これは、autotoolsがそれを行うconfigureを作成するように指示された場合にのみ発生します。

configure.ac(autotoolsへの入力ファイル)で何が(そしてどのヘッダーに正確に)行くかを定義します。AC_CONFIG_HEADERS、AC_CHECK_HEADER、AC_CHECK_LIBおよび同様のマクロを参照してください。詳細については、 autoconfのマニュアルを参照してください。リンクされた完全なチュートリアルjasonwも読んでください。そして、いくつかの既存のプロジェクトで物事がどのように行われるかを見てください。

于 2012-05-04T06:39:22.637 に答える