ProgrammingのTipなど

特定のマクロ

あらかじめmakeで定められているマクロもあります
$^
「ターゲットを実行するのに前もって必要なもの」全てを表すマクロです
先程の
all: main.o data.o
      g++ main.o data.o -O calc
であれば
main.o data.oの部分を$^は指します
$<
「ターゲットを実行するのに前もって必要なもの」の一番前のものを表すマクロです
all: main.o data.o
      g++ main.o data.o -O calc
であれば
main.o だけの部分を$<は指します
$@
ターゲットを表すマクロです
all: main.o data.o
      g++ main.o data.o -O calc
であれば
allの部分を$@は指します

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー2

開くメニュー

閉じるメニュー

  • アイテム
  • アイテム
  • アイテム
【メニュー編集】

管理人/副管理人のみ編集できます