[英]MakeFile for C++ project
我寫了我自己的 makefile - 這將用於編譯我的 C++ 項目 -
但我有一些問題:
我需要刪除所有臨時文件; 對象、可執行文件和 UNIX
我做了前兩個這樣; 但我該如何實施后者?
干凈的:
rm -f $(OBJS) $(EXEC)
我需要 zip 測試中的所有文件test.zip
文件夾在 makefile 所在的文件夾中使用 tar 命令 - 包括它 -),我該怎么做?
柏油:
您想刪除所有“臨時文件”,但臨時文件是人們不打算保留很長時間的文件。 像 Make 這樣的工具無法在不被告知的情況下了解人們的意圖。
要從命令行創建Makefile
和test.zip/
的壓縮存檔,您可以使用如下命令:
tar -czvf archive.tgz Makefile test.zip
您可以將其放在 makefile 中的規則中,如下所示:
archive.tgz:
tar -czvf archive.tgz Makefile test.zip
一旦你有這么多的工作正常,進一步的改進是可能的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.