簡體   English   中英

MakeFile 用於 C++ 項目

[英]MakeFile for C++ project

我寫了我自己的 makefile - 這將用於編譯我的 C++ 項目 -

但我有一些問題:

  1. 我需要刪除所有臨時文件; 對象、可執行文件和 UNIX

    我做了前兩個這樣; 但我該如何實施后者?

    干凈的:

     rm -f $(OBJS) $(EXEC)
  2. 我需要 zip 測試中的所有文件test.zip文件夾在 makefile 所在的文件夾中使用 tar 命令 - 包括它 -),我該怎么做?

    柏油:

您想刪除所有“臨時文件”,但臨時文件是人們不打算保留很長時間的文件。 像 Make 這樣的工具無法在不被告知的情況下了解人們的意圖。

要從命令行創建Makefiletest.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM