我有一個Eclipse項目,我一直在努力一段時間,我想開源它。但爲了做到這一點,我希望有一個像大多數其他開源程序一樣的乾淨的Makefile。我明白我可以自己創建,但如果Eclipse能夠爲我管理它會更好。讓Eclipse生成一個CMake文件會更好,但如果這是最簡單的,我可以解決一個普通的makefile。那麼,我該如何讓Eclipse來做到這一點?互聯網上有幾個帖子建議在創建項目時選擇「託管製作」,但他們來自幾年前,並且已經過時。當我嘗試創建一個C項目時,可以選擇創建一個「Makefile項目」,但它會在一個名爲「Linux GCC」的文件夾中創建makefile,並使所有內容混亂。有什麼建議麼?強制Eclipse生成標準的Unix makefile
回答
我最終只是手工創建了一個CMake項目。 CMake文件實際上並不那麼難,而且比試圖讓Eclipse爲你做這件事容易得多。另外,它們是跨平臺的。
將CMakeBuilder eclipse插件與此tutorial關聯是否適合您正在嘗試執行的操作?
最終的結果會是這樣的:
alt text http://www.vtk.org/Wiki/images/4/4f/Eclipse_Tutorial_1.png
Gandymede或Galileo似乎不支持該插件。 Gandymede吐出了許多類型錯誤,Galileo在添加更新站點時甚至無法看到它。 – 2009-08-13 22:55:38
我已經25年以上* nix的傢伙,我作的一大風扇。但是,使您的Eclipse項目依賴make會排除Mac和Windows社區。爲什麼不直接導出Eclipse項目並將其作爲Eclipse項目開源?然後用戶可以根據需要選擇擴展。你沒有指定你的項目編寫的語言,如果它是Java(對於Eclipse很常見),爲什麼不爲該項目創建一個ant構建文件?
只是一個想法。
也適用於Mac。 – AlBlue 2009-08-17 07:03:47
如果您使用Debug配置構建項目,則Eclipse生成的makefile存儲在項目的Debug文件夾中(如果使用發佈配置構建它,則釋放文件夾)。
- 1. cmake響應文件Unix Makefile生成器vs忍者生成器
- 2. 如何強制重新生成makefile中的變量
- 3. Eclipse CDT使用makefile.init生成makefile,makefile.defs,makefile.targets
- 4. Makefile生成的文件不被複制
- 5. 強制吞噬生成?
- 6. 如何從變量生成makefile目標?
- 7. 你如何強制Eclipse的OS標誌?
- 8. UNIX - makefile幫助!
- 9. 在Nvidia Nsight Eclipse Edition中生成度量標準
- 10. 外部makefile調用Eclipse CDT生成的makefile - 根據Debug \ Release配置
- 11. 在做好準備之前強制制定目標
- 12. 生成makefile的好工具?
- 13. MonoDevelop中的Makefile生成
- 14. pvrtextool cl不生成標準標頭
- 15. PrintOperation強制unix對話框?
- 16. Makefile bash自動完成問題與PHP生成的目標
- 17. Symfony:強制下載生成的文件
- 18. 生成度量標準的Yii擴展
- 19. CMake,Xcode和Unix Makefile
- 20. xcode使用makefile生成
- 21. Borland C++ 5.0 Makefile生成
- 22. 從Makefile中生成pkg-config
- 23. 動態生成Makefile規則
- 24. Makefile - 依賴關係生成
- 25. 如何讓標籤生成器不強制壓倒一切?
- 26. 從Xcode Project生成Makefile到項目到其他UNIX系統的端口
- 27. 強制xslt生成「xml」域名
- 28. 強制WinForms重新生成.designer.cs文件
- 29. 強制gradle生成一個apk
- 30. Python列表生成:強制新對象
我一直使用autotools來生成Makefiles – LB40 2009-08-13 20:09:08
在降級到Gandymede後,我能夠在Eclipse中安裝autotools。但是,你能解釋一下如何設置一切嗎? Eclipse有時候會讓我感到非常困惑。我會將解釋放在答案中,以便我可以將其標記爲正確。 – 2009-08-13 23:48:51
我正在使用CMake(我沒有更多automake地獄;-)),我自己維護我的CMakeLists文件。 CMakeBuilder看起來非常過時,就像CMake自己的eclipse項目生成器一樣。保持CMakeLists通常很容易,CMake Editor插件使得這更容易,但我想爲eclipse進行託管make,所以我也有興趣回答:-) – hirschhornsalz 2009-08-17 09:44:20