第一次編譯時間
『壹』 什麼是編譯時間
用戶使用編譯程序對其個人編制的源程序進行編譯的過程稱為程序編譯。編譯時間(compiling time) 指編譯程序將源程序編譯成目標程序所佔用的時間。
1 如何減少編譯時間
一是執行每日自動構建。每日自動構建的原理很簡單:安裝每日構建工具CCNET(不熟悉該工具的同學可以去搜索下)。然後在源碼伺服器上安裝編譯環境。源碼伺服器每天獲取最新代碼,每天下班後開始編譯最新代碼,經過一個晚上基本上就能把庫和應用程序都編好,到了第二天開發人員只需下載最新的庫文件和代碼文件而不須自己重新編譯。這樣就能大大節省時間了。
二是使用聯合編譯器IncrediBuild。這個工具估計大家都不陌生。最近試驗了一個新想法,寫一個批處理文件,將SVN和IncrediBuild綁在一起,實現了從源碼更新到工程編譯。
2 批處理文件的命令語法
svnupinclude//更新伺服器的include文件夾到本地
BuildConsoleD:\Code\MySolution.sln/prj="MyApp"/build/OpenMonitor/cfg="Debug|Win32"
BuildConsole是IncrediBuild的命令行工具,
D:\Code\MySolution.sln是你的解決方案文件絕對路徑,
/prj參數設置你要編譯的工程,如果你要編譯多個工程,可以這樣設置,/prj="prj1,prj2,prj3",
/prj參數也支持通配符,/prj="*"即為編譯MySolution.sln下的所有工程
/build為編譯工程,若改為/rebuild即是清理重編工程。
/OpenMonitor為打開IncrediBuild的圖形化界面,去掉該參數則不出現圖形界面。
/cfg為編譯設置選項,如要編release版本,可以改為Release|Win32。
把上面的代碼保存為BuildDebug.bat,把文件保存在D:\Code\路徑下(即源碼根目錄,下面有include、src和vs三個文件夾),然後運行這個批處理文件就相當於把從更新源碼到編譯源碼這一系列動作都執行了。
『貳』 vivo手機的編譯日期是什麼意思
vivo手機編譯時間是手機系統軟體版本編譯完成的時間,新手機的系統編譯時間通常會早於手機出廠和購買時間的。
補充說明:
查看編譯日期方法:進入手機設置-更多設置-關於手機中查看編譯時間。
具體操作步驟:
1、待機桌面進入設置
註:系統的編譯的時間不可以更改
『叄』 Visual Studio編譯很慢,什麼原因
Visual Studio編譯很慢解決辦法:
打開vs2010的工具選項,環境>常規之下 查看」視覺體驗」配置,它默認選擇了」基於客戶端性能自動調整視覺體驗」並啟用硬體圖形加速,取消選擇這個選擇。
『肆』 為什麼 我用C語言編的代碼 用Turbo C 或 WIN-TC 第一次編譯用的時間特別長
改用VC吧,VC好用。用VC++6.0就行了
『伍』 為什麼asp.net頁面要編譯兩次為什麼第一次顯示asp.net頁面要花幾秒鍾的時間,而以後的瀏覽器僅需幾毫秒
你好,
ASP.NET不同於ASP,PHP這種伺服器腳本。ASP.NET可以說已經不是在做網站了,更像是做網路軟體工程。
直接回答你的問題,通俗的說,ASPX第一次打開,需要先把你寫的東西通過中介編譯一遍,才能變成「網站」。第一次打開會很慢,這段時間就是伺服器在編譯。而你說的編譯兩次,應該是IIS自動回收應用池,也就是網站有一段時間沒有訪問,之前編譯過的會被清空。當產生訪問時候,又會重新編譯。
你在上傳到伺服器之前,先「發布」一次網站,然後把.ASPX+DLL形式的網站傳到伺服器,這樣會加快網站訪問速度的。
希望對你有幫助|www.summur.com
『陸』 vs2010 編譯程序時間超長
vs2010是慢了些,我win7下最開始裝的VS2010,編譯時有點慢,但沒有像你說的30分鍾這么久,是不是你電腦也卡啊?vs2010編譯慢是因為多了一些庫。還有就是第一次編譯時有點慢,應該是載入一些東西。
『柒』 編譯時間代表的是什麼
您好,生產日期跟編譯時間不同步是正常的哦,手機若有新版升級,編譯時間就會變化的!這個沒有影響的!
如果您還有問題可以隨時向我們提問, 感謝您對vivo的支持,祝您生活愉快!
『捌』 編譯程序出現在計算機時期的什麼時候
編譯程序出現的計算機時期是:第二代
編譯程序(Compiler,compiling program)也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。
20世紀80年代以後,程序設計語言在形式化、結構化、直觀化和智能化等方面有了長足的進步和發展,主要表現在兩個方面:①隨著程序設計理論和方法的發展,相繼推出了一系列新型程序設計語言,如結構化程序設計語言、並發程序設計語言、分布式程序設計語言、函數式程序設計語言、智能化程序設計語言、面向對象程序設計語言等;②基於語法、語義和語用方面的研究成果,從不同的角度和層次上深刻地揭示了程序設計語言的內在規律和外在表現形式。與此相應地,作為實現程序設計語言重要手段之一的編譯程序,在體系結構、設計思想、實現技術和處理內容等方面均有不同程度的發展、變化和擴充。另外,編譯程序已作為實現編程的重要軟體工具,被納入到軟體支援環境的基本層軟體工具之中。因此,規劃編譯程序實現方案時,應從所處的具體軟體支援環境出發,既要遵循整個環境的全局性要求和規定,又要精心考慮與其他諸層軟體 工具之間的相互支援、配合和銜接關系。