2012-05-04 9 views
1

Linuxの場合、./configureを実行すると、ヘッダーファイルと.cファイル(Makefile以外)も生成されます。これを行うにはどうすればよいですか?.hファイルの生成を設定できますか?

+1

これを設定するとどういう意味ですか? GNU AUTOTOOLs(Autoconfig/Automake)を使ってコマンドラインを使って(/ helpを使って)./configureの動作を変更することができます。 – Baget

+1

./configureはどういう意味ですか?そこには何百万ものconfigureスクリプトがあります –

+0

autoconfを使って 'configure'スクリプトを生成していて、その' configure'スクリプトにヘッダファイルを生成させたいのですか? –

答えて

3

configure.acを作成したいかもしれませんが(autoconfバージョンに依存します)、hereを読んで、作成する必要があるものと自動生成されるものを考えてください。それはautotoolsのトピックでカバーされて良いです。

2

これは一般に、さまざまな定義(多くの場合、ライブラリ&機能の有無を含む)を含む設定ヘッダーを生成するために使用されます。しかし、これはautotoolsがそれを行うconfigureを作成するように指示された場合にのみ起こります。

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

関連する問題