2012-11-05 36 views
1

我只是想熟悉MinGW(以及更復雜的命令行編譯工具)有沒有辦法繼續部分完成MinGW的構建?

我有一個非常龐大的項目,我成功地設法生成CMake的makefile,並啓動了mingw。

經過一個多小時的努力,併成功創建了數十個圖書館,該版本以錯誤結束。看來我在CMake中添加了一個選項,這在我的系統中不受支持。我的問題是,我無法找到一種跳過該庫並繼續構建過程的方法。如果我刪除CMake中的選項並再次啓動mingw,它將從頭開始並重建所有內容,甚至是已經構建的那些庫。

回答

1

嘗試添加-k安裝標誌,即:

make -k install 

生成make文件時。

=====================根據我們下面的討論

  • 什麼你問的是不可能的據我所知。使樣式構建系統設計爲在出錯時失敗 - 「無部分安裝策略」。如果構建未完成100%,系統將中止。
  • Makefile創建者需要檢查每個依賴關係,併爲每個依賴者分別決定是否是確定的或可選的需求。
+0

我用CMake生成make文件。手寫太複雜了。你的意思不是讓CMake生成它,我應該從命令行自己運行make? – vsz

+0

我的意思是我有兩個動作在CMake中執行:configure和Generate。首先我配置,然後,而不是從CMake GUI執行「生成」,我應該運行make自己?我看不到在CMage GUI中爲'make'添加命令行參數的選項 – vsz

+0

我不完全確定你想要做什麼。您是否使用CMake的Windows GUI版本來生成make文件,然後在MinGW中使用make的包含版本來運行實際構建? – blueberryfields

相關問題