2017-10-09 15 views
0

多分未熟な質問ですので、事前にお詫び申し上げます。私はsource codeをコンパイルしようとしています、それは私がLinuxまたはOSXのための作品は罰金だと思うが、私はWindowsの上にそれをコンパイルしようとしているだけmakeコマンドを使用してインストールする手順を、持っています。また、このプロジェクトにはCMakeListsファイルがありません。cmakeのないソースをコンパイルする

私は解決策をオンラインで探すようにしましたが、どうして私がそれ以上のコンテンツを見つけることができなかったのか分かりませんでした。 Windowsのプロジェクトをコンパイルするときに誰かが私を助けることができたら、私は本当にうれしく思います。cmake

+0

[GnuWinプロジェクト](http://gnuwin32.sourceforge.net/)からのファイルを指しています。そのプロジェクトは、[そのプログラムのコンパイルに関する情報](http://gnuwin32.sourceforge.net/compile.html)を提供します。おそらく、彼らはむしろあなたに関わっているように見えますが、確かにあなたはあなたがまだ持っていないたくさんのものをインストールするように要求します(しかし 'cmake'ではありません)。 –

答えて

1

これは単なる一般的な回答です。ビルドシステムを使用せずに複雑なアプリケーションをコンパイルするのは難しいです。 シンプルなCプログラムでは、すべてのCソースコードファイルをgcc(または使用しているコンパイラ)の引数として渡すだけで、コンパイル時に正しいインクルードパスを追加してエラーが発生した場合や、リンク時間の問題のための適切なライブラリ。いいえ、しかし、時にはこれは簡単なプログラムのために働くことができます。 makeとcmakeは非常に異なっています。 Makeはmakefileを読み込み、makefileスクリプトに基づいてコンパイラを呼び出すビルドシステムです。 Cmakeはmakefileを生成するプログラムです。あなたが参照しているプロジェクトがcmakeではなくmakeを使っているようです。 また、makeはmingw配布の一部としてウィンドウで利用できることにも注意してください。

関連する問題