我正在使用Eclipse + CDT作爲項目。 我使用我的構建設置中的「自動生成Makefiles」選項。 我在一個文件中包含日期和一些必須在每次編譯項目時實現的值。但由於我不會每次更改此文件,編譯器都不會刷新它。 有沒有任何選擇,所以我可以有一個虛假的目標?在編譯之前強制使用Eclipse CDT makefile來清理文件
,如果我可以只是一些行添加到makefile文件將工作 rm -f *.o target
但這將在下一次更新我的項目中刪除。
我發現在設置>> c/C++ build >>行爲中,有機會寫一些乾淨的變量。這可以幫助嗎?我試圖寫入文件名,但這不起作用。
謝謝了很多。這正是我正在尋找的。對不起,我不能投票給你,但我需要15分的身份:) – dispatcher
@dispatcher:不用擔心。我希望這可以通過一些小小的方式來重新支付我從SO那裏得到的幫助。 – bobbogo
@dispatcher:查看Eclipse錯誤340300(https://bugs.eclipse.org/bugs/show_bug.cgi?id=340300)。對於並行構建而言,預構建被打破,儘管有一個簡單的解決方法。 – bobbogo