make |
作成日:2015-08-29 最終更新日: |
make は規則に基づくファイル生成ツールである。
UNIX は make という名前である。Linux などでは GNU による gmake のことがある。 Windows では、GNU の gmake を make として使う場合や、Microsoft による nmake を使うことがある。 nmake であれば Microsoft の Visual Studio 環境にあることが多く、たとえば私の環境では、 C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin にある。 nmake と gmake では構文に多少違うところがある。
C:\make
Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.
makefile(1) : fatal error U1035: syntax error : expected ':' or '=' separator
Stop.
これは、Makefile を UTF-8 で保存していたのが原因のようだ。コメント行にしても関係ない。 Makefile は ShiftJIS で保存しないといけない。
Java のビルドなどでは Ant が用いられている。