GNU makefile中的$ +是什麼意思?
另外,請給我一些很好的查找手冊來編寫makefiles。
2
A
回答
6
$^ 所有先決條件,它們之間的空間的名稱。對於作爲存檔成員的先決條件,僅使用名爲的成員(請參閱存檔)。無論每個文件被列爲前提條件的次數,目標在依賴的每個其他文件上只有一個先決條件。因此,如果您爲目標不止一次列出先決條件,$ ^的值只包含名稱的一個副本。此列表不包含任何訂單 先決條件;對於那些看到`$ |'變量,在下面。
$ + 這就像是`$ ^」,但是上市的先決條件不止一次在他們在生成文件中列出的順序重複多。這主要用於鏈接命令,以便按特定順序重複庫文件名。
8
在這兩種情況下,我只能說RTFM ...或RTFI。類型
info make
在命令提示符下,所有您想要的信息都將觸手可及。
對於$+
具體而言:它指的是當前規則的所有先決條件的名稱。例如見http://uw714doc.sco.com/cgi-bin/info2html?(make.info)Automatic&lang=en
相關問題
- 1. 定義在Makefile中
- 2. 需要在Makefile中
- 3. 如何在Makefile中
- 4. 如何在Makefile中
- 5. 在makefile
- 6. Makefile中
- 7. makefile中
- 8. 在Makefile中使用sed
- 9. 在Makefile中遞歸清理
- 10. 在C++中創建makefile
- 11. sed在makefile中,用法
- 12. 在Makefile中創建對象
- 13. 在Makefile中使用變量
- 14. 在Makefile中使用xargs basename
- 15. 在makefile中使用sed
- 16. GNU製作:在Makefile中
- 17. VPATH在makefile
- 18. 約CFLAGS Makefile中
- 19. 的Makefile中python3
- 20. 依賴Makefile中
- 21. Makefile中的MD5SUM
- 22. LINUX GNU Makefile中
- 23. 閱讀從Makefile中的變量,在一個Makefile
- 24. 將gmake Makefile轉換成Makefile?
- 25. 的Makefile:執行makefile文件
- 26. Makefile中的錯誤
- 27. makefile中的函數
- 28. Makefile中的循環
- 29. 如何在Makefile中定義子例程
- 30. 在Makefile中缺少分隔符?
多粗魯! :) - 只開玩笑 – Sev 2009-07-05 02:55:52