Makefile
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
&tag(コマンド,シェル);
* 情報 [#s1ec0643]
** 概要 [#u36ddbd4]
- [[いまさら人に聞けないmake入門 - UUUMエンジニアブログ>h...
ご存知の通り make は Makefile というファイルにルールを記...
- [[make を使いこなすためのメモ | まくまくいろいろノート>...
コマンド行は各行ごとにサブシェルか起動されて実行されます...
- [[にわか管理者のためのLinux運用入門(319) GNU Makeでいく...
makeは汎用的なツールであり、対象となるプログラミング言語...
- [[トリビアなmakefile入門>http://www.jsk.t.u-tokyo.ac.jp...
make/makefileは,大きいプログラムのどの断片が再コンパイ...
- [[Makefileでワイルドカードを使う方法 - nao-bambooの日記...
そこで、Makefileの勉強を兼ねて、これを自動化する設定を考...
- [[C言語でちょっとしたサンプルつくるときのMakefile - い...
C言語でちょっとしたサンプルを作りたいときに、たまにMakef...
** 記法 [#nf25f8a3]
- [[Makefileの解説>http://omilab.naist.jp/~mukaigawa/misc...
まず,Makefileの基本構造を以下に示します. [作りたいもの...
- [[Makefileのお勉強メモですよ。「.PHONY」「環境変数」「C...
.PHONYを使うと、同名のファイルが存在していても、大丈夫な...
- [[Makefileを自己文書化する | POSTD>https://postd.cc/aut...
詳細なmakeターゲットを追加するほど、それらの処理内容をテ...
** 外部コマンド [#p08160aa]
- [[[Makefile] コマンドの実行結果を変数に格納する | akami...
ターゲットの中では$(変数名)の形式で変数を参照できます。
- [[Makefileで外部プログラムの実行結果を変数に取り込む - ...
- $(shell)ではMakefile内でexportで設定した変数が渡らない。
- ` `はコマンドそのものがマクロとして代入され参照される...
- [[Makefileで日付を取得して、日付付きファイルの作成を自...
そこで今回は、Makefileを使って日付を取得し、それを作成す...
** 変数 [#a5fa11c3]
- [[Makefile の特殊変数・自動変数の一覧 | 晴耕雨読>https:...
Makefile でよく使う、特別な意味を持つ変数(自動変数)の...
- [[GNU Make のふたつの変数の使い分け - Qiita>https://qii...
特別な意図がないときは := を使って単純展開変数にしておく...
** [[環境変数]] [#b11986de]
- [[ちょっとMakefileくん! .envに書いた環境変数読んで!!...
Makefileは各行を個別のシェルプロセスで動作させます。shel...
「$を2つ重ねるとシェルで定義されている変数(シェル変数も...
- [[Makefileで、実行するコマンドに環境変数を渡す方法 - Ja...
変数定義の先頭にexportを付与することで、Makefile中の変数...
** エラー [#h613bf0f]
- [[【make】Errorが出ても無視する`-@`のメモ - tweeeetyの...
実行を表す@に-をつけることで無視できるようです!
** 動作環境 [#j317610b]
- [[【make】Makefile内の記述をWindowsとLinux両対応にする ...
このため1つの Makefile 内の1つのブロック内で Windows と ...
- [[WindowsでもLinuxでも動くMakefileを書く>https://shidet...
Windowsのコマンドを使う場合は、cmd.exe /Cを接頭語のよう...
- [[WindowsでもUNIXでも動くMakefileのポイント - Qiita>htt...
Windows 標準では当然 rm コマンドなどないので「RM = delと...
- [[マルチプラットフォーム向けのMakefileは闇>https://zenn...
Git for Windows のインストールパス (C:\Program Files\Gi...
- [[うしろむきでんぐりがえし: Makefile内で Windows と Mac...
前にも似たようなエントリで書いてるけど、Macを付け足して...
** [[シェルスクリプト]] [#de1d2366]
- [[シェルスクリプトとMakefileの使い分け - 2012-10-24 - ...
シェルスクリプトはシェルで実行するコマンドを列挙したもの...
* インストール [#i3343ebc]
** [[Windows]] [#v1378e42]
- [[Windows 10で始めるC言語開発(12) Windows 10でC言語開発...
winget install GnuWin32.Make
- [[Windows10環境でmakeコマンドを使用する方法【ハマリ回避...
手間を惜しまず、おとなしくMake for Windowsを入れましょう。
- [[How to Run a Makefile in Windows>https://linuxhint.co...
This article will go through the method to install and r...
** [[WSL]] [#s0c485df]
- [[にわか管理者のためのLinux運用入門(348) GNU Makeでいく...
WindowsからWSLのmakeを使うための方法と設定
* [[トラブル]] [#vefb4573]
** [[awk]] [#d9025b18]
- [[bash - Why does AWK not work correctly in a makefile?...
In short, if you are invoking awk from the shell, use si...
-- コメント:上記の方法でうまく動作した。(2022/08/27)
** [[textlint]] [#rcc88df8]
- [[Makefileのコマンドが失敗しても無視したい | 萌えとかプ...
@grep -w Reference myLatexFile.log || true
cmd1 || cmd2 は,まず cmd1 を実行し,cmd1 が失敗コードを...
-- コメント:[[textlint]]にて問題が見つかっても処理自体は...
- [[make を使いこなすためのメモ - まくまくいろいろノート>...
command の実行でエラー(終了ステータスが 0 以外)が発生...
-- コメント:上記と同じケースでも処理に成功し、結果として...
** [[Windows]] [#od37896f]
- mkdirコマンドに失敗する。
++ [[Windows実行用Makefileの記述方法について>https://tera...
@if not exist "$(@D)" (mkdir "$(@D)")
--- コメント:パス名を""で囲むと成功した。(2024/01/10)
++ [[Windows Makefile c mkdir -p $@ - Stack Overflow>http...
md /c "mkdir $@"
--- コメント:"cmd /c"経由でも成功した。(2024/01/10)
* 関連 [#i4bf5848]
#related
終了行:
#contents
&tag(コマンド,シェル);
* 情報 [#s1ec0643]
** 概要 [#u36ddbd4]
- [[いまさら人に聞けないmake入門 - UUUMエンジニアブログ>h...
ご存知の通り make は Makefile というファイルにルールを記...
- [[make を使いこなすためのメモ | まくまくいろいろノート>...
コマンド行は各行ごとにサブシェルか起動されて実行されます...
- [[にわか管理者のためのLinux運用入門(319) GNU Makeでいく...
makeは汎用的なツールであり、対象となるプログラミング言語...
- [[トリビアなmakefile入門>http://www.jsk.t.u-tokyo.ac.jp...
make/makefileは,大きいプログラムのどの断片が再コンパイ...
- [[Makefileでワイルドカードを使う方法 - nao-bambooの日記...
そこで、Makefileの勉強を兼ねて、これを自動化する設定を考...
- [[C言語でちょっとしたサンプルつくるときのMakefile - い...
C言語でちょっとしたサンプルを作りたいときに、たまにMakef...
** 記法 [#nf25f8a3]
- [[Makefileの解説>http://omilab.naist.jp/~mukaigawa/misc...
まず,Makefileの基本構造を以下に示します. [作りたいもの...
- [[Makefileのお勉強メモですよ。「.PHONY」「環境変数」「C...
.PHONYを使うと、同名のファイルが存在していても、大丈夫な...
- [[Makefileを自己文書化する | POSTD>https://postd.cc/aut...
詳細なmakeターゲットを追加するほど、それらの処理内容をテ...
** 外部コマンド [#p08160aa]
- [[[Makefile] コマンドの実行結果を変数に格納する | akami...
ターゲットの中では$(変数名)の形式で変数を参照できます。
- [[Makefileで外部プログラムの実行結果を変数に取り込む - ...
- $(shell)ではMakefile内でexportで設定した変数が渡らない。
- ` `はコマンドそのものがマクロとして代入され参照される...
- [[Makefileで日付を取得して、日付付きファイルの作成を自...
そこで今回は、Makefileを使って日付を取得し、それを作成す...
** 変数 [#a5fa11c3]
- [[Makefile の特殊変数・自動変数の一覧 | 晴耕雨読>https:...
Makefile でよく使う、特別な意味を持つ変数(自動変数)の...
- [[GNU Make のふたつの変数の使い分け - Qiita>https://qii...
特別な意図がないときは := を使って単純展開変数にしておく...
** [[環境変数]] [#b11986de]
- [[ちょっとMakefileくん! .envに書いた環境変数読んで!!...
Makefileは各行を個別のシェルプロセスで動作させます。shel...
「$を2つ重ねるとシェルで定義されている変数(シェル変数も...
- [[Makefileで、実行するコマンドに環境変数を渡す方法 - Ja...
変数定義の先頭にexportを付与することで、Makefile中の変数...
** エラー [#h613bf0f]
- [[【make】Errorが出ても無視する`-@`のメモ - tweeeetyの...
実行を表す@に-をつけることで無視できるようです!
** 動作環境 [#j317610b]
- [[【make】Makefile内の記述をWindowsとLinux両対応にする ...
このため1つの Makefile 内の1つのブロック内で Windows と ...
- [[WindowsでもLinuxでも動くMakefileを書く>https://shidet...
Windowsのコマンドを使う場合は、cmd.exe /Cを接頭語のよう...
- [[WindowsでもUNIXでも動くMakefileのポイント - Qiita>htt...
Windows 標準では当然 rm コマンドなどないので「RM = delと...
- [[マルチプラットフォーム向けのMakefileは闇>https://zenn...
Git for Windows のインストールパス (C:\Program Files\Gi...
- [[うしろむきでんぐりがえし: Makefile内で Windows と Mac...
前にも似たようなエントリで書いてるけど、Macを付け足して...
** [[シェルスクリプト]] [#de1d2366]
- [[シェルスクリプトとMakefileの使い分け - 2012-10-24 - ...
シェルスクリプトはシェルで実行するコマンドを列挙したもの...
* インストール [#i3343ebc]
** [[Windows]] [#v1378e42]
- [[Windows 10で始めるC言語開発(12) Windows 10でC言語開発...
winget install GnuWin32.Make
- [[Windows10環境でmakeコマンドを使用する方法【ハマリ回避...
手間を惜しまず、おとなしくMake for Windowsを入れましょう。
- [[How to Run a Makefile in Windows>https://linuxhint.co...
This article will go through the method to install and r...
** [[WSL]] [#s0c485df]
- [[にわか管理者のためのLinux運用入門(348) GNU Makeでいく...
WindowsからWSLのmakeを使うための方法と設定
* [[トラブル]] [#vefb4573]
** [[awk]] [#d9025b18]
- [[bash - Why does AWK not work correctly in a makefile?...
In short, if you are invoking awk from the shell, use si...
-- コメント:上記の方法でうまく動作した。(2022/08/27)
** [[textlint]] [#rcc88df8]
- [[Makefileのコマンドが失敗しても無視したい | 萌えとかプ...
@grep -w Reference myLatexFile.log || true
cmd1 || cmd2 は,まず cmd1 を実行し,cmd1 が失敗コードを...
-- コメント:[[textlint]]にて問題が見つかっても処理自体は...
- [[make を使いこなすためのメモ - まくまくいろいろノート>...
command の実行でエラー(終了ステータスが 0 以外)が発生...
-- コメント:上記と同じケースでも処理に成功し、結果として...
** [[Windows]] [#od37896f]
- mkdirコマンドに失敗する。
++ [[Windows実行用Makefileの記述方法について>https://tera...
@if not exist "$(@D)" (mkdir "$(@D)")
--- コメント:パス名を""で囲むと成功した。(2024/01/10)
++ [[Windows Makefile c mkdir -p $@ - Stack Overflow>http...
md /c "mkdir $@"
--- コメント:"cmd /c"経由でも成功した。(2024/01/10)
* 関連 [#i4bf5848]
#related
ページ名: