導航:首頁 > 源碼編譯 > 怎麼看編譯時間多長

怎麼看編譯時間多長

發布時間:2022-04-23 23:43:33

㈠ 什麼是編譯時間

用戶使用編譯程序對其個人編制的源程序進行編譯的過程稱為程序編譯。編譯時間(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三個文件夾),然後運行這個批處理文件就相當於把從更新源碼到編譯源碼這一系列動作都執行了。

㈡ 開發java程序如何獲取系統編譯時間

import java.util.Date;
import java.text.SimpleDateFormat;

public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置日期格式
System.out.println(df.format(new Date()));// new Date()為獲取當前系統時間
}
}

㈢ 用keil編譯時怎麼看程序運行的時間

在Keil運行時可以看時間。見圖。但只有在軟體模擬時可以。

在OptionsforTaget'Taget1'中,Debug插頁里,點UseSimilation見圖一。

在進入Debug後,圖二綠框中所示即運行的機器周期數(States)和時間(Sec),以μS為單位。

㈣ vivo手機編譯時間

vivo的手機編譯時間是手機系統軟體版本編譯完成的時間,新手機的系統編譯時間通常會早於手機出廠和購買時間的。
1、手機的生產日期可以在手機包裝盒上查詢到。手機的生產日期是固定的,不可以更改。
2、手機的購機時間可以在購機發票查詢到,若發票已丟失則不能查詢。
3、手機的購機使用時間是無法直接查到的,可以參考手機發票上的購機時間,如果您的發票已遺失,可以查看手機包裝盒上的生產日期。
4、手機開機後使用時間可以進入手機設置--更多設置--關於手機--已使用時間項查看手機的開機使用時間,手機重啟後使用時間將會清零。

㈤ vivo手機上的編譯時間是什麼意思 是出廠時間那

vivo手機的編譯時間是手機系統軟體版本編譯完成的時間,新手機的系統編譯時間通常會早於手機出廠和購買時間的。

溫馨提示:系統的編譯的時間不可以更改。

vivo手機真偽查詢可以參考以下方法

1、打開驗證真偽網址:https://www.vivo.com.cn/service/authenticityCheck/index;

⑶、若查詢到的信息與手機的信息不符,請確認輸入的IMEI碼是否有誤,建議核實後再驗證。

5、若多次嘗試還是顯示查詢不到信息、查詢到的信息與您的手機信息不符,或是對查詢結果有疑問。請帶上愛機、購機憑證或保修卡前往vivo售後服務中心尋求專業技術人員幫助。vivo售後服務中心地址可以進入vivo官網-服務網點查詢中選擇所在的省市查詢到。

㈥ centos中如何統計程序編譯的時間比如我安裝lnmp,我需要計算它的安裝所用時間,應該怎麼操作

用time命令或者是/usr/bin/time
比如說你想知道編譯lnmp的時間,就是
# time -p ./configure
當./configure執行完畢的時候time命令結束,然後會返回一個時間,就是你執行./configure的時間
同樣
# time -p make 也會知道make用的時間,如果說要整個的安裝時間,可以用命令
# time -p ./configure && make && make install
返回的結果就是整個安裝過程所用的時間~
望採納

㈦ VIVO手機里的編譯時間是什麼意思

編譯時間是手機系統軟體版本編譯完成的時間,新手機的系統編譯時間通常會早於手機出廠和購買時間的。

㈧ eclipse怎麼查看編譯花了多少時間

記錄一個起始時間,記錄一個結束時間,兩個相減就是程序運行時間,代碼如下

longstart=System.currentTimeMillis();	//記錄起始時間
try{
Thread.sleep(5000); //線程睡眠5秒,讓運行時間不那麼小
}catch(InterruptedExceptione){
e.printStackTrace();
}
longend=System.currentTimeMillis(); //記錄結束時間
System.out.println(end-start); //相減得出運行時間

得出的單位是毫秒。

閱讀全文

與怎麼看編譯時間多長相關的資料

熱點內容
cad命令大全圖表下載 瀏覽:389
程序員去印度工作 瀏覽:422
蘋果app活動怎麼導出 瀏覽:3
pdf轉高清圖片 瀏覽:33
人人玩棋牌源碼 瀏覽:345
如何獲取美團伺服器時間 瀏覽:342
php簡單加密演算法 瀏覽:791
什麼是開伺服器 瀏覽:607
cd4017單片機怎麼用 瀏覽:263
鳥哥pdf 瀏覽:242
忘記加密的密碼了怎麼辦 瀏覽:558
好友信息提示音在哪個文件夾 瀏覽:276
怎麼讓雲伺服器轉發本地埠 瀏覽:46
python數組剔除元素 瀏覽:15
推薦一款解壓的手機游戲 瀏覽:47
jsphp時間戳轉換日期 瀏覽:422
明日之後如何刪掉賬號伺服器 瀏覽:76
syjsks是什麼伺服器 瀏覽:606
中控軟體加密狗授權後變空白的 瀏覽:675
androidphp登陸 瀏覽:194