2016-12-31 4 views
0

WindowsでCLIPSをコンパイルして、GNAT Adaとのバインディングに必要なオブジェクトファイルを取得したいとします。CLIPSコンパイル

mingw32-make makefile.gcc 

または

mingw32-make makefile.g++ 

は私がコマンドであるMinGWでコンパイルしようとした

makefile.g++ 
makefile.gcc 
makefile.lib 
makefile.lib++ 
makefile.win 

コア&メイクファイルのディレクトリを提供し、パッケージclips_core_source_630.zipをダウンロードしていますしかし、答えは常にです:何もするべきではありませんネ!もちろん、オブジェクトファイルは生成されていません。

私はこのアプローチで何をしていますか?

+0

!本当の問題は、適切なmakefileをすべての.cファイルと.hファイルがあるコアディレクトリにコピーしてからmingw-makeコマンドで呼び出さなければならないことでした。お手伝いありがとう。明らかにコンパイルはgnat adaディストリビューションのgccコンパイラでうまくいった。 – Emile

答えて

1

通常makeコマンドの引数は、所望の標的ではなく、メイクファイルの名前です。

引数として指定されたファイルが既に存在するため、何も実行されません。

プロジェクトをビルドしたい場合は、メイクファイルを含むディレクトリにあるだけのシンプルなmingw32-makeを試してみてください。

これでうまくいかない場合は、ファイルを-fと指定できます。 [OK]をmerlin2011 @

mingw32-make -f makefile.g++ 
+0

Ok!本当の問題は、適切なmakefileをすべての.cファイルと.hファイルがあるコアディレクトリにコピーしてからmingw-makeコマンドで呼び出さなければならないことでした。 – Emile

関連する問題