或在Windows上我想我可以使用批處理腳本?D編程語言是否有GNU Make-type程序?
回答
Make是語言不可知的:它使用任何編程語言都可以很好地工作(或取決於您的觀點)。
仍然要澄清:make是語言/編譯器/工具鏈/任何獨立。您必須明確告訴它如何調用編譯器,使用哪些標誌等。因此,它可以與任何地方的任何人使用任何語言編寫的任何編譯器一起使用。 – pafcu 2011-04-03 14:20:24
這幾乎是正確的。 「make」有一些內置的假設。例如,它假設每個規則都會生成一個文件。它的'支持使用單個命令(如yacc)從單一來源生成多個目標的工具,最多也是尷尬的。另外GNU make對某些語言有一些自動規則,但不是其他語言。 – 2011-04-03 14:37:14
我認爲這個問題可能源於GNU make帶有大量預定義規則的事實;很多是針對C或C++的,我不認爲有任何針對D. – reinierpost 2011-04-04 08:22:25
數字火星D編譯器(您可以找到here)應該有一個make
程序,它可以在DMD2\Windows\Bin
文件夾中執行您所需的任務。
如果沒有,請查看C編譯器 - 我確信其中至少有一個可以使用DMD。
我建議你檢查rdmd實用程序,它是標準的dmd發行版的一部分。 rdmd帶你的主模塊,並從中推斷出所有的傳遞依賴。
- 1. D編程語言IRC庫
- 2. D編程語言是否有任何遊戲/圖形引擎?
- 3. 什麼是'D'編程語言?
- 4. d語言線程
- 5. D編程語言是否使用增量垃圾回收器?
- 6. CGI應用程序是否有優選的編程語言?
- 7. MPI爲d的編程語言
- 8. D編程語言中的C#事件
- 9. 更新結構 - d編程語言
- 10. D編程語言字符數組
- 11. D編程語言中的Pimpl-idiom
- 12. 文件I/O在d編程語言
- 13. 是否有可能確定.NET程序集編寫的語言?
- 14. CMS是否獨立於編程語言?
- 15. 標記語言是否被視爲編程語言?
- 16. 有沒有關於ARM的彙編語言和GNU彙編語言的書?
- 17. LC3彙編語言程序
- 18. 彙編語言子程序
- 19. 函數式編程語言是否適合圖形編程?
- 20. 只有編程語言的序列
- 21. D編程語言 - 輸入沒有按下輸入
- 22. 是否有任何編程語言具有for-while循環?
- 23. 編程語言
- 24. 控制D編程語言中的並行線程數
- 25. d編程語言教程 - 一個圓的面積 - 錯誤:toFloat
- 26. 是否有用Io編程語言編寫的應用程序? (或者,分發Io應用程序。)
- 27. 是否可以使用三種編程語言編寫一個程序?
- 28. CUDA是否有彙編語言?
- 29. 教堂編程語言應用程序
- 30. 系統編程語言和應用程序編程語言之間的區別
爲什麼語言D需要特殊的依賴make程序? – wallyk 2011-04-03 07:42:52
這是因爲我使用的是DMD,而不是GDC。或者MinGW的GNU Make會如何工作? – delaccount992 2011-04-03 07:45:45