IncrediBuild 批處理指令碼

2021-05-26 08:11:19 字數 604 閱讀 6056

個人認為,自動化指令碼是提高程式設計師生活質量的重要工具之一。在本貼記錄下incredibuild的命令列呼叫:

/prj :要編譯什麼工程,工程名用逗號隔開,支援*和?萬用字元

/build :就是編譯

/rebuild:就是clean & build

/openmonitor:會把編譯過程視窗開啟

/cfg:編譯條件選擇

bat例子:

rem *****==

rem ==編譯test1.dsw中的指定工程

buildconsole test1.dsw /prj="prj1,prj2,prj3" /build /openmonitor/cfg="win32 debug"

rem 如果聯合編譯發生失敗則暫停,這樣可以根據monitor介面知道具體的編譯失敗原因

if %errorlevel% neq 0 pause

rem *****==

rem ==編譯test2.dsw中的所有工程

buildconsole test2.dsw /prj="*" /build /openmonitor /cfg="win32debug"

if %errorlevel% neq 0 pause

批處理 sleep處理

echo off echo q debug nul echo bj jzh 0x ppppppa de dm do dh ls lu lx lezrr eeeuyrx2dx sleep.com echo 0dxfp,0xx.t0p,xtgsb4o piyu wwx0gwuy wv ovbx2gv0e...

IncrediBuild 加速原理

雖然現在計算機的運算速度不斷提高,但大型軟體的編譯速度仍然是個漫長的過程,我所在的專案,軟體大小約為200k行,在vc6下的編譯時間為3分鐘 p4 1.8g,512m 在交叉編譯時更慢,提高編譯速度將能夠直接提高前期調測的效率.本文將介紹提高編譯速度的有效方法之一 分布式編譯.分布式編譯的原理很簡單...

IncrediBuild 加速原理

雖然現在計算機的運算速度不斷提高,但大型軟體的編譯速度仍然是個漫長的過程,我所在的專案,軟體大小約為200k行,在vc6下的編譯時間為3分鐘 p4 1.8g,512m 在交叉編譯時更慢,提高編譯速度將能夠直接提高前期調測的效率.本文將介紹提高編譯速度的有效方法之一 分布式編譯.分布式編譯的原理很簡單...