每個makefile中都應該寫乙個清空目標檔案(.o和執行檔案)的規則,這不僅便於重編譯,也很利於保持檔案的清潔。這是乙個「修養」(呵呵,還記得我的《程式設計修養》嗎)。一般的風格都是:
clean:
rm edit $(objects)
更為穩健的做法是:
.phony : clean
clean :
-rm edit $(objects)
前面說過,.phony意思表示clean是乙個「偽目標」,。而在rm命令前面加了乙個小減號的意思就是,也許某些檔案出現問題,但不要管,繼續做後面的事。當然,clean的規則不要放在檔案的開頭,不然,這就會變成make的預設目標,相信誰也不願意這樣。不成文的規矩是——「clean從來都是放在檔案的最後」。
上面就是乙個makefile的概貌,也是makefile的基礎,下面還有很多makefile的相關細節,準備好了嗎?準備好了就來。
makefile清除目標檔案的規則
剛開始學習makefile的時候,我覺得直接刪除多於的 o 檔案和 tags和cscope產生的資料庫,就好了後來發現,這樣做不是很好,不符合程式設計師的修養 舉乙個簡單的例子 bj.phony all clean src wildcard c objs src c o target test.d ...
清空檔案和清空資料夾的方法 cp,mv,rm
週末快樂!心血來潮,從海浬搜了搜清空檔案和資料夾的操作,列位可以參考一下哈,不需要金幣,雖然偶本來也是個窮人,o 一 清空檔案的三種方法 1 echo test.txt 2 test.txt 3 cat dev null test.txt 二 linux清空資料夾命令 rm rf 目錄名 就可以了。...
清空file檔案域的方法
我們在實際應用中經常希望能把檔案域給清空,比如使用change事件時,因為不清空再次選擇同一檔案時將不在觸發change事件。但是在ie中,由於安全設定的原因,是不允許更改檔案域的值的,也就是不能使用val 設定為空。因此我們就只能換個思路,把這個input元素複製乙個,然後將原來的刪除。在ie下複...