使用多執行緒加快編譯速度

2022-05-28 02:45:07 字數 684 閱讀 8297

隨著專案工程的增大,花在編譯的時間會越來越長。為了提高編譯效率,我們可以開啟多執行緒來提高編譯速度,充分利用多核機器的效能來優化編譯。

1.windows下。

目前windows下我們使用vs2012編譯工程。vs可以通過以下方法開啟多核編譯,如圖:

首先在工程的c/c++選項的多處理器編譯選擇「是(/mp)」

然後在裡面的**生成中的「啟用最小生成」選擇「否(/gm-)」。

然後重新編譯,你會發現編譯速度會提公升很多。

2.linux下。

linux下我們使用qtcreator編譯工程。qtcreator可以通過以下方法開啟多執行緒編譯:

首先要查一下你的電腦cpu支援多少個執行緒(使用虛擬機器的話需要看虛擬機器設定中分配了多少個處理器核心),假如是8個,

那麼在qtcreator的專案設定中,在構建步驟中的make中增加引數-j8,如下:

如此,你的編譯速度就會大大提高^^ !

加快 apk 的編譯速度

簡介 加快 apk 的編譯速度 fastdex 加快android打包速度 android studio 加快android studio編譯速度 加快apk的編譯速度 如果你忍受不了 apk 龜速的編譯 尤其是專案中有多個 dex fastdex 可以幫助你加快 apk 生成過程 版本記錄 ide...

加快Android Studio的編譯速度

從eclipse切換到android studio後,感覺android studio的build速度比eclipse慢很多,以下幾個方法可以提高android studio的編譯速度 gradle 2.4對執行效能有很大的優化,但android studio現在預設使用的是gradle 2.2,所...

加快筆記本編譯速度

最近買了個廣達的tw8,配sp9400 cpu,320g硬碟,2g記憶體,感覺速度很快。但是和同事去年的台式電腦編譯同乙個工程時,感覺速度不大對頭。我編譯乙個模組需要62秒鐘,他只需要52秒。同事去年配置的台式電腦,e2200cpu,普普通通而已。於是,實測了一下,看看瓶頸在 先看cpu,我的sp9...