
No.2ベストアンサー
- 回答日時:
makeコマンドは Makefile (オプションで指定しない場合) に記述しされたルールに従って、コンパイル等の処理を自動で行うツールです。
例えば、
「 sample.exe は sample.c から作られる」
「〜.c から 〜.exe を作るときは gcc -o 〜.exe 〜.c というコマンドを実行する」
とルールが設定されていたら、
make
と実行するだけで、 sample.exe と sample.c の変更時刻を比較して、samle.exeが古かったら(あるいは存在していなかったら)
gcc -o sample.exe sample.c
を実行して sample.exe を作成します(しようとします)
make app=ファイル名
で 「ファイル名」を作成したいのなら
「『app=ファイル名』というオプションが指定されていたら、『ファイル名』を作成する」というルールが書かれたMakefile
が必要になります。
もし、
「学校/職場では make app=ファイル名 でコンパイルできるのに、家でやったらできない」
ということならば、学校/職場の作業用ディレクトリに対応したMakefileが用意されているか、デフォルトのルールが標準のものから変更されているか、です。
解決方法は次の通り
・学校/会社と同じMakefile / 設定にする
・同等の処理をするMakefileを自作する
・makeコマンドを使わない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vcvars32.batを実行できない
-
バッチファイルからSQLファイル...
-
Googleドライブにインターネッ...
-
勝手にショートカットのリンク...
-
保存したe-taxの取り出し方^
-
C:\\Users\\All Users がエク...
-
Photoshopのデータの保存場所に...
-
ショートカットファイルが開け...
-
Excel2003でXMLの保存方法
-
Web.Config 構成ファイルのエラー
-
Photoshop 上書保存したデータ...
-
Thunderbirdのプロファイルが読...
-
Gメールの文章(相手先から届い...
-
C:\\Users\\All Users\\Applica...
-
EXCELを開くとエラーがでます。
-
データベース接続文字列の暗号...
-
ゲームをアンインストールした...
-
フォルダをパソコンから削除し...
-
DVD-Rなのに再書き込みや削除が...
-
Ubuntu18.04 デスクトップにWin...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
シェルスクリプトでFTPの実行結...
-
ftpコマンドバッチファイルのリ...
-
プロキシサーバー経由でftpのge...
-
.bat(バッチ)から.batを実行し...
-
VBSからリモートでbat実行(WMI)
-
vcvars32.batを実行できない
-
終了コード errorlevel の考え...
-
外部ファイルを実行するには?
-
バッチファイルからSQLファイル...
-
rshを使用したバッチファイル
-
makefileが見つかりません。 つ...
-
マウスを使用してpowershellの...
-
batファイルでのtelnetについて
-
エクセルのVBAからDOSコ...
-
ASPを使って、ftpコマンドを...
-
SQLサーバーの日付を取得 - Ex...
-
途中で処理が終了してしまう
-
勝手にショートカットのリンク...
-
Googleドライブにインターネッ...
-
ショートカットファイルが開け...
おすすめ情報