
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ランキング
-
プログラム言語について c言語...
-
c++でテンプレートのコードでわ...
-
c言語
-
DLLファイルの逆コンパイラにつ...
-
C言語の関数のextern宣言
-
C言語について(初心者)
-
C言語について。
-
C言語をコンパイルするとコンピ...
-
C言語について。
-
変数名を引数として渡す、アド...
-
VisualStudioでC++クラスを追加...
-
スタックフレームの消滅
-
visual studio 2022でのC#プロ...
-
C言語 関数、変数の宣言について
-
c言語のリダイレクトによる円...
-
CPUが16bitでも32bitOSでコンパ...
-
0 == False はいいけど
-
インクリメント演算子のみを用...
-
C言語 配列と関数の練習問題
-
C言語の関数と配列に関する質問
マンスリーランキングこのカテゴリの人気マンスリー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ドライブにインターネッ...
-
ショートカットファイルが開け...
おすすめ情報