質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
make

make は、ビルド作業を自動化するツールです。さまざまなファイルの最終変更時刻を比較し、従属するファイルよりも「ターゲット」のファイルが古いことがわかったときユーザーが設定していた命令を実行する事が可能です。

Q&A

2回答

566閲覧

ウインドゥズでmake

takurin

総合スコア14

make

make は、ビルド作業を自動化するツールです。さまざまなファイルの最終変更時刻を比較し、従属するファイルよりも「ターゲット」のファイルが古いことがわかったときユーザーが設定していた命令を実行する事が可能です。

0グッド

0クリップ

投稿2018/07/08 09:53

編集2018/07/08 11:05

ウインドゥズのコマンドプロンプトで
メイクする方法がわかりません。
メイクのバージョン表示は、成功しました

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

make にはそれ用のスクリプトファイルが必要です
一般的には、makefile というファイル名が使われます

まずは、
「makefile 書き方」でぐぐれば解説がたくさん引っかかるので、これを一通り読んでください
これでなお、疑問点があるならまた質問しましょう

投稿2018/07/08 14:08

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

Visual Stdioが入っているPCで、コンパイルできる環境(コマンドプロンプト)ならば、

nmake

と打ち込めば、makeを実行します。その時、参照するのは同じディレクトリにある makefile
nmakeは、MS謹製の makeで、 make /? と打ち込めば、 ヘルプを出力します。
MSDNにも HELPはあったかと思いますが、基本的動作は、一般の make と同じ。

あっと、他のmakeは、別途、インストールする必要があります。今、標準での makeは無いのではないかと。

[追記]
簡単な makefile

makefile

1test.exe : test.c 2 cl test.c

Visual stdio (コンパイラ cl.exe) で、 test.c → test.exe を作成する場合。
依存ファイルの省略とか、 cl text.c の行の省略とか、色々とありますが、make依存とか、環境依存してると思う。

投稿2018/07/08 10:49

編集2018/07/08 11:39
pepperleaf

総合スコア6383

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

takurin

2018/07/08 11:11

makeは、インストールしました。 できれば、メイクする構文を教えてください。
pepperleaf

2018/07/08 11:20

makeは、方言が多いので、makeの種類とバージョンを明記しないと回答しようが無いと思います。自分自身も基本的なところを知っているだけです。 何をしたいか明記しないと適切な回答は得られないと思います。 まず、作成するファイル(ターゲット)。そして関係するファイル及び、条件というところでしょうか? (私は、Helpを見ながら、作っていました)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問