매크로 사용 시 주의 사항

MySprtlty·2022년 7월 11일
1

make utility

목록 보기
5/12
post-thumbnail

매크로 사용 시 주의 사항

  • 매크로 사용 시 몇가지 주의할 사항이 있다.

📌1. " "(큰따옴표)를 사용해선 안된다.

TEST = "Hello World"

$(TEST)
  • "Hello World"로 치환된다.
  • C의 매크로와 동일하다는 것을 기억하자.

📌2. 매크로의 이름에 몇몇 문자는 사용해선 안된다.

  • :=, #, TAB은 사용 할 수 없다.
    • :는 타겟절에서 사용된다.
    • =는 매크로 정의에 사용된다.
    • #는 주석을 알리는 특수 문자다.
    • TAB을 사용하면 명령행으로 인식된다.

📌3. 매크로는 참조될 위치보다 먼저 정의되어야 한다.

$(TEST)

TEST = Hello World
  • 당연하게도 NUL문자로 치환된다.

📌4. 셸 와일드 카드의 사용을 자제해야한다.

  • 예를들면 \sk < >같은 문자가 포함된다.
    • 🖇️cf) \는 셸 와일드 카드를 일반 문자로 만들어주는 와일드 카드다.
    • 🖇️cf) <>는 리다이렉션에 사용되는 와일드 카드다.

0개의 댓글