個人認為,自動化指令碼是提高程式設計師生活質量的重要工具之一。在本貼記錄下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 在交叉編譯時更慢,提高編譯速度將能夠直接提高前期調測的效率.本文將介紹提高編譯速度的有效方法之一 分布式編譯.分布式編譯的原理很簡單...