2014-10-25 24 views

Trả lời

24

Theo gnu make official doc:

biến và chức năng tham chiếu trong công thức nấu ăn có cú pháp giống hệt nhau và ngữ nghĩa để tham khảo các nơi khác trong makefile. Họ cũng có các quy tắc trích dẫn tương tự : nếu bạn muốn có dấu đô la xuất hiện trong công thức của mình, bạn phải tăng gấp đôi (‘$$’). Đối với các shell giống như shell mặc định, sử dụng các ký hiệu đô la để giới thiệu các biến, điều quan trọng là giữ rõ ràng cho dù biến bạn muốn tham chiếu là biến (sử dụng ký hiệu đô la đơn) hoặc biến shell (sử dụng hai dấu hiệu đồng đô la ).

Vì vậy, trong ngắn hạn:

  • biến makefile => sử dụng một ký hiệu đô la đơn
  • biến shell => sử dụng hai đô la ký
Các vấn đề liên quan