makefile

    0熱度

    1回答

    我想爲我的程序創建一個基本的生成文件。它看起來像這樣: all: example example: example.c gcc -o example example.c clean: rm example 如果我做清潔「,然後輸入「使」,我收到「使:將做什麼」的報告。 如果我讓我的源代碼略有變化,保存它,然後運行make,我收到「GCC -o例如example.c 如果

    -1熱度

    1回答

    我想使用一個Makefile來編譯幾個.c文件和一對夫婦的定製.h文件,使一個可執行文件編譯時。然而在編譯im時收到錯誤的錯誤「沒有這樣的文件或目錄」。 這裏是我的Makefile中,有沒有邏輯可能的漏洞,爲什麼頭文件在編譯過程中被遺忘? 錯誤的$(BIN)main.o規則期間發生在編譯的第21行。 這是編譯時錯誤: [email protected]:~/Desktop/Programs/CIS

    0熱度

    1回答

    我正在開發基於NUCLEO-F207ZG板的stm32f207ZGT繼承項目,作爲IDE I使用SW4STM32(Eclipse,AC6)。 該項目編譯好在其他電腦,但由於距離的原因,我不能用它來比較配置。 沒有錯誤導入後,我嘗試編譯它得到的控制檯輸出: Building target: STM32F207ZG_NUCLEO_144.elf Invoking: MCU GCC Linker arm

    0熱度

    1回答

    我正在使用grunt運行scss文件以構建drupal中的現有項目。使用grunt生成css文件的項目。這些是在我的操作系統上出現的錯誤:windows-10機器64位。 我曾嘗試過所有可能的方式來運行grunt命令,但在所有可能的情況下都失敗了,我對使用grunt和ruby很陌生。如果需要,可以發佈更多詳細信息。我還有其他項目,其中咕嚕聲工作得很好。但我仍堅持這一make文件和寶石原生擴展 我的

    0熱度

    2回答

    我有一個包含許多.c和.s文件的項目。爲每個規則寫出單獨的規則是一件麻煩事,我以前對我的.c文件有這樣的規則。 $(OBJ_DIR)/%.o : %.c %.h *recipe* 雖然這隻適用於只有c源文件的項目,但它不適用於帶有程序集文件的項目。 我已閱讀了gnu.org上make的文檔,並且尚未能夠找出一種方法來引用目標名稱的詞幹,甚至在不使用模式的情況下在先決條件中引用整個目標

    0熱度

    1回答

    我的教授分配了一個編程任務並給了我們Makefile來構建它。問題是,當我建立它,它diplays此消息 g++: error: SortedListArrayDriver.o: No such file or directory Makefile:22: recipe for target 'SA' failed mingw32-make: *** [SA] Error 1 這裏是他爲我

    1熱度

    1回答

    我已經閱讀了幾個關於SO的問題,但我的Makefile仍然無法達到我想要的效果。與其他問題相反,我在這裏有一個兩步編譯。步驟如下這些: 使用預處理工具(稱爲ppx)產生.cpp和.h文件, 然後編譯他們產生.o文件, 最終創建一個動態庫。 所有這些都在Xcode環境(自定義構建目標)內,因此您可以看到所有那些$(TARGET_TEMP_DIR)和類似的變量。 的make命令調用其中ppx文件,但我

    2熱度

    2回答

    GNU化妝允許1)並行執行和2)指定在同一調用幾個目標: make -j4 clean all 但是,作爲GNU使並行化的目標,一些競爭條件可能發生。插圖: $ cat Makefile clean: @sleep 1 && rm -f foo all: foo @sleep 2 && cat foo foo: @echo '[email protect

    0熱度

    1回答

    我想在C++中製作gui應用程序,並發現SFML是一個不錯的選擇。幸運的是,我在Linux上,所以SFML(2.4)已經安裝在我的系統上。 所以我開始尋找一些教程,並找到一個簡單的窗口。但是當我運行的代碼時,我得到一個錯誤,說未定義的參考sf::(我使用的功能)。這裏是代碼 #include <SFML/Graphics.hpp> int main(void) { sf::Ren

    0熱度

    2回答

    當我進入讓所有 # Makefile for Defmod FFLAGS = FPPFLAGS = LDLIBS = -include ${PETSC_DIR}/conf/variables -include ${PETSC_DIR}/conf/rules -include ${PETSC_DIR}/lib/petsc/conf/variables -include ${PETS