makefile

    0熱度

    1回答

    我正在逐步驗證我的編譯輸出,並希望能夠在給定配方執行後退出。 如果原來的配方是 $(HEADER_BUILD)/mpversion.h: FORCE | $(HEADER_BUILD) $(Q)$(PYTHON) $(PY_SRC)/makeversionhdr.py [email protected] 我希望能夠在最後添加一行像這樣 $(HEADER_BUILD)/mpversio

    0熱度

    1回答

    的文件夾結構設置,像這樣的時候: Main directory \_ keyspaces \_ f1 \_ bootstrap.cql \_ anotherFolder \_ 0001-something.cql \_ f2 \_ bootstrap.cql \_ anotherFolder \_

    0熱度

    2回答

    我想「讓」 BIND DNS服務器。 我使用命令:make -f Makefile.in,我得到的錯誤: Makefile.in:32: *** missing separator (did you mean TAB instead of 8 Spaces?). Stop.。 我想它無論在AntiX Linux操作系統(這是基於Debian的測試),並在Ubuntu。 我試過BIND版本9.11.

    0熱度

    1回答

    我正在嘗試使用目標文件名=文件夾名稱創建Makefile。 而不是硬編碼它,我使用的功能 FILE=$(PWD##*/) 我也試過 FILE=$(echo PWD##*/)和FILE=$(echo $(PWD##*/))。 但我收到一個錯誤:未終止的變量引用。 我知道在Makefile中做這樣的變量操作是很困難的。有沒有解決辦法? 感謝

    -1熱度

    2回答

    我有一套函數foo1(),foo2(),foo3(),...在我的foo.c文件。 理想情況下,我想自由選擇哪些功能將被納入到程序中,哪些會被忽略/註釋掉。 makefile是否適合這樣的任務? 隨意告訴我,如果有更好/更方便的方法來實現這一點。

    0熱度

    1回答

    我一直在爲項目添加源代碼到包含的生成文件中。現在,它現在完美運行。但是,如果我去掉代碼所表示的兩條線,使吐出以下錯誤: make: *** No rule to make target 'engine/obj/graphics/window.o', needed by 'lib/engine.a'. Stop. 我假設,因爲它只是切斷啓動它的東西與長度。如果這是變量長度的一些限制,有沒有辦法繞

    2熱度

    1回答

    我想在OS X上構建Git。Git依賴於libidn2。 libidn2 2.0.0失敗: make all-am make[3]: Entering directory '/Users/jwalton/Build-Scripts/libidn2-2.0.0/lib' CC idna.lo CC lookup.lo CC decode.lo CC

    0熱度

    1回答

    如果你讀了GNU進行手動的Catalog of Rules部分,事實證明,它識別後綴之一是.out,並有一個內置的規則: %.out: % # commands to execute (built-in): @rm -f [email protected] cp $< [email protected] 這意味着,如果你有一個文件xyz在一個目錄中,你可以通過簡單地輸入m

    0熱度

    1回答

    我嘗試做一個GNU生成文件生成靜態庫,我需要從一個共享庫的一些功能,所以我在makefile鏈接共享庫, 但它得到一個有關未定義參考`fooo」失敗 我也注意到編譯日誌沒有找到-lshared_lib 下一個片段是我在makefile .cpp.o: $(CC) $(CFLAGS) $(DEBUGFLAG) $(WARNING) -lshared_lib -c $*.cpp all:

    0熱度

    1回答

    我試圖編譯,使下一個結構的一個Makefile: |-- build |-- include | \-- functions.h \-- src |-- functions.c \-- main.c 編寫的代碼已經在IDE測試,所以我知道有用。我只需要編譯它,但idk如何執行2 .c文件和.h文件。另外,我需要製作一個makefile。怎麼樣? 謝謝。