46
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Makefileでrunするときに引数を渡す

Posted at
a:	a.c
	gcc -o a a.c

run: a
	./a

みたいな感じになってたときにmake runでaに引数を渡して実行したい。

Makefileを書き換える

ARG = foo

a:  a.c
    gcc -o a a.c

run: a
    ./a ${ARG}

これでmake run ARG=hogeとかやると./a hogeを実行できる。

MakefileのARG = fooよりも、実行時のARG=hogeの方が優先される。

46
26
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
46
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?