欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

目標程序的生成方法和裝置的制造方法

文檔序號:10488753閱讀:411來源:國知局
目標程序的生成方法和裝置的制造方法
【專利摘要】本發(fā)明涉及程序開發(fā)領域,公開了目標程序的生成方法和裝置。該方法包括:接收輸入的與程序版本相關聯(lián)的編譯參數(shù),所述編譯參數(shù)包括所述程序版本對應的代碼的相關信息;根據(jù)輸入的編譯參數(shù)創(chuàng)建與程序版本相對應的配置文件,所述配置文件中包括所述編譯參數(shù);調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯,以生成與所述程序版本相對應的目標程序。本發(fā)明采用配置文件導入編譯參數(shù),便于實現(xiàn)對編譯參數(shù)的規(guī)范化管理,并且方便對編譯參數(shù)的檢查,以便及時發(fā)現(xiàn)配置的編譯參數(shù)中的錯誤,進而減少發(fā)布的對應版本的程序產(chǎn)品的出錯率。
【專利說明】
目標程序的生成方法和裝置
技術領域
[0001]本發(fā)明涉及程序開發(fā)領域,具體地,涉及目標程序的生成方法和裝置。
【背景技術】
[0002]程序產(chǎn)品的開發(fā),例如應用程序APP的開發(fā),可分為需求分析階段、研發(fā)階段和發(fā)布階段。在需求分析階段根據(jù)用戶需求進行程序產(chǎn)品的需求確定、可行性分析和用戶界面UI設計等。在研發(fā)階段,開發(fā)程序產(chǎn)品的代碼,進行代碼測試,最終確定出開發(fā)的代碼。在發(fā)布階段針對不同版本(例如不同區(qū)域?qū)挥冒姹?對開發(fā)的代碼進行編譯生成目標程序,將目標程序作為程序產(chǎn)品進行發(fā)布。之后,還會對發(fā)布的程序產(chǎn)品進行升級和運營維護。
[0003]目前,在對開發(fā)的代碼進行編譯時,需要使用與版本相對應的編譯參數(shù)。一般,一個版本會對應多個編譯參數(shù),這些編譯參數(shù)采用人工寫入的方式,根據(jù)寫入的編譯參數(shù)進行代碼編譯。采用人工寫入的方式使得編譯時所用編譯參數(shù)缺少規(guī)范化管理,并且不易發(fā)現(xiàn)人工寫入的編譯參數(shù)的錯誤,導致發(fā)布的對應版本的程序產(chǎn)品容易出現(xiàn)錯誤。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是提供一種目標程序的生成方法和裝置,用于解決上述技術問題,至少部分的解決上述技術問題。
[0005]為了實現(xiàn)上述目的,本發(fā)明提供目標程序的生成方法,該方法包括:接收輸入的與程序版本相關聯(lián)的編譯參數(shù),所述編譯參數(shù)包括所述程序版本對應的代碼的相關信息;根據(jù)輸入的編譯參數(shù)創(chuàng)建與程序版本相對應的配置文件,所述配置文件中包括所述編譯參數(shù);調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯,以生成與所述程序版本相對應的目標程序。
[0006]優(yōu)選地,所述方法還包括:輸出創(chuàng)建的配置文件;當接收到指示配置文件通過檢驗的指令時,執(zhí)行所述調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯。
[0007]優(yōu)選地,所述方法還包括:當接收到指示修改配置文件的指令時,輸出配置文件的編輯界面;從所述編輯界面中接收針對所述配置文件中的編譯參數(shù)的修改信息;根據(jù)所述修改信息修改所述配置文件。
[0008]優(yōu)選地,所述程序版本對應的代碼的相關信息包括分支名稱,所述分支名稱與一個或一組代碼相對應;所述根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯包括:根據(jù)配置文件中的分支名稱調(diào)用所述分支名稱對應的一個或一組代碼進行編譯。
[0009]優(yōu)選地,所述編譯參數(shù)包括用戶界面UI類型;所述根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯包括:根據(jù)配置文件中所包括的代碼的相關信息調(diào)用所述程序版本對應的代碼,并使用與配置文件所包括的UI類型相對應的UI進行代碼編譯。
[0010]根據(jù)本發(fā)明的另一方面,提供了一種目標程序的生成裝置,該裝置包括:接收模塊,用于接收輸入的與程序版本相關聯(lián)的編譯參數(shù),所述編譯參數(shù)包括所述程序版本對應的代碼的相關信息;配置模塊,用于根據(jù)輸入的編譯參數(shù)創(chuàng)建與程序版本相對應的配置文件,所述配置文件中包括所述編譯參數(shù);編譯模塊,用于調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯,以生成與所述程序版本相對應的目標程序。
[0011]優(yōu)選地,所述配置模塊還用于輸出創(chuàng)建的配置文件;所述編譯模塊用于當所述接收模塊接收到指示配置文件通過檢驗的指令時,調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯。
[0012]優(yōu)選地,所述配置模塊還用于當所述接收模塊接收到指示修改配置文件的指令時,輸出配置文件的編輯界面;所述接收模塊還用于從所述編輯界面中接收針對所述配置文件中的編譯參數(shù)的修改信息;所述配置模塊還用于根據(jù)所述修改信息修改所述配置文件。
[0013]優(yōu)選地,所述程序版本對應的代碼的相關信息包括分支名稱,所述分支名稱與一個或一組代碼相對應;所述編譯模塊用于根據(jù)配置文件中的分支名稱調(diào)用所述分支名稱對應的一個或一組代碼進行編譯。
[0014]優(yōu)選地,所述編譯參數(shù)包括用戶界面UI類型;所述編譯模塊用于根據(jù)配置文件中所包括的代碼的相關信息調(diào)用所述程序版本對應的代碼,并使用與配置文件所包括的UI類型相對應的UI進行代碼編譯。
[0015]通過上述技術方案,接收輸入的與程序版本相關聯(lián)的編譯參數(shù),所述編譯參數(shù)包括所述程序版本對應的代碼的相關信息;根據(jù)輸入的編譯參數(shù)創(chuàng)建與程序版本相對應的配置文件,所述配置文件中包括所述編譯參數(shù);調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用程序版本對應的代碼進行編譯,以生成與程序版本相對應的目標程序。如此,采用配置文件導入編譯參數(shù),便于實現(xiàn)對編譯參數(shù)的規(guī)范化管理,并且方便對編譯參數(shù)的檢查,以便及時發(fā)現(xiàn)配置的編譯參數(shù)中的錯誤,進而減少發(fā)布的對應版本的程序產(chǎn)品的出錯率。
[0016]本發(fā)明的其它特征和優(yōu)點將在隨后的【具體實施方式】部分予以詳細說明。
【附圖說明】
[0017]附圖是用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與下面的【具體實施方式】一起用于解釋本發(fā)明,但并不構成對本發(fā)明的限制。在附圖中:
[0018]圖1是根據(jù)本發(fā)明一實施方式的目標程序的生成方法的流程圖;
[0019]圖2是根據(jù)本發(fā)明一實施方式的編譯參數(shù)的配置界面的示意圖;
[0020]圖3是根據(jù)本發(fā)明一實施方式的進行配置文件檢驗的過程的流程圖;
[0021 ]圖4是根據(jù)本發(fā)明一實施方式的目標程序的生成方法的流程圖;以及
[0022]圖5是根據(jù)本發(fā)明一實施方式的目標程序的生成裝置的結構圖。
【具體實施方式】
[0023]以下結合附圖對本發(fā)明的【具體實施方式】進行詳細說明。應當理解的是,此處所描述的【具體實施方式】僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。
[0024]圖1是根據(jù)本發(fā)明一實施方式的目標程序的生成方法的流程圖,該方法適用于用于生成目標程序的設備中,例如計算機等,如圖1所示,該方法可包括如下步驟。
[0025]在步驟SllO中,接收輸入的與程序版本相關聯(lián)的編譯參數(shù)。
[0026]其中,編譯參數(shù)可包括程序版本對應的代碼的相關信息。
[0027]舉例而言,顯示編譯參數(shù)的配置界面,如圖2所示,其中可包括各個編譯參數(shù)的輸入項,可通過輸入框輸入也可通過選項框進行選擇。操作人員在配置界面輸入編譯參數(shù)后,設備接收到輸入的編譯參數(shù)。其中,編譯參數(shù)可包括版本號、發(fā)布日期、分支名(分支名與代碼相對應,一個分支名與一個或一組代碼相對應)、區(qū)域(例如,中國大陸、中國香港、美國等)、用戶界面UI類型等。
[0028]進一步地,操作人員在配置界面中輸入編譯參數(shù)后,可以進行瀏覽,確定無誤后,點擊配置界面中的“確認”按鈕。當“確認”按鈕被點擊后,設備接收到輸入的編譯參數(shù)。
[0029]此外,還可對編譯參數(shù)的配置權限進行管理。例如,在顯示編譯參數(shù)的配置界面時,判斷當前登錄賬戶是否具有配置權限,如果當前登錄賬戶具有配置權限,則允許在當前配置界面中進行輸入操作,否則,將當前配置界面鎖定,并彈出禁止配置的提示信息,例如“當前賬戶沒有配置權限,無法進行配置”。
[0030]在步驟S120中,根據(jù)輸入的編譯參數(shù)創(chuàng)建與程序版本相對應的配置文件,配置文件中包括編譯參數(shù)。
[0031 ]舉例而言,設備從配置界面中接收到編譯參數(shù)后,確定接收的編譯參數(shù)所包括的版本號,生成與所述版本號相對應的配置文件。
[0032]在步驟S130中,調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用程序版本對應的代碼進行編譯,以生成與程序版本相對應的目標程序。
[0033]在一實施例中,所述程序版本對應的代碼的相關信息包括分支名稱,分支名稱與一個或一組代碼相對應。
[0034]所述根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯可包括:根據(jù)配置文件中的分支名稱調(diào)用分支名稱對應的一個或一組代碼進行編譯。
[0035]舉例而言,在編譯時,讀取配置文件中的分支名稱,依據(jù)分支名稱在對應表中查找到分支名稱對應的一個或一組代碼的存儲路徑。根據(jù)對應代碼的存儲路徑,可以獲取到對應代碼并對其進行編譯。
[0036]在一實施例中,所述編譯參數(shù)可包括UI類型;所述根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用程序版本對應的代碼進行編譯可包括:根據(jù)配置文件中所包括的代碼的相關信息調(diào)用程序版本對應的代碼,并使用與配置文件所包括的UI類型相對應的UI進行編譯。
[0037]舉例而言,對于不同區(qū)域(例如,區(qū)域包括中國大陸、中國香港和美國)發(fā)布不同版本的目標程序。每個版本具有對應的UI類型,例如針對中國大陸的版本的UI采用中文簡體版式,針對中國香港的版本的UI采用中文繁體版式,針對美國的版本采用英文版式。在編譯時,從配置文件中讀取到當前待編譯版本所對應的UI類型,使用該UI類型進行代碼編譯。例如,當前版本針對美國,則從配置文件中讀取到當前待編譯版本與英文版式UI對應,使用英文版式UI進行代碼編譯。
[0038]如此,采用配置文件導入編譯參數(shù),便于實現(xiàn)對編譯參數(shù)的規(guī)范化管理,并且方便對編譯參數(shù)的檢查,以便及時發(fā)現(xiàn)配置的編譯參數(shù)中的錯誤,進而減少發(fā)布的對應版本的程序產(chǎn)品的出錯率。
[0039]圖3是根據(jù)本發(fā)明一實施方式的進行配置文件檢驗的過程的流程圖;如圖3所示,本發(fā)明中方法還可包括如下步驟。
[0040]在步驟S310中,輸出創(chuàng)建的配置文件。
[0041]在步驟S320中,當接收到指示配置文件通過檢驗指令時,執(zhí)行調(diào)用該配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯。
[0042]在步驟S330中,當接收到指示修改配置文件的指令時,輸出配置文件的編輯界面。
[0043]在步驟S340中,從編輯界面中接收針對配置文件中的編譯參數(shù)的修改信息。
[0044]在步驟S350中,根據(jù)所述修改信息修改所述配置文件。
[0045]之后,可執(zhí)行如下操作:調(diào)用修改后的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用程序版本對應的代碼進行編譯。
[0046]舉例而言,在顯示界面中輸出配置文件,供檢驗人員進行檢驗,顯示界面中包括“審核通過”按鈕和“修改”按鈕。當檢驗人員點擊“審核通過”按鈕時,接收到指示配置文件通過檢驗指令,之后執(zhí)行調(diào)用該配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用對應的代碼進行編譯的操作。當檢驗人員點擊“修改”按鈕時,接收到指示修改配置文件的指令,輸出配置文件的編輯界面(例如,將輸出的配置文件轉(zhuǎn)換為可編輯狀態(tài))。檢驗人員可以在編輯界面中修改編譯參數(shù)的內(nèi)容,修改完成后點擊“確認”按鈕,設備根據(jù)修改信息修改配置文件,并可使用修改后的配置文件進行編譯。對于修改過程可進行日志記錄,記錄修改的時間、修改所用賬戶,以及被修改的編譯參數(shù)的修改前和修改后的內(nèi)容。如此,能夠方便之后對修改行為進行查詢。
[0047]此外,對于驗證人員可進行權限驗證,判斷當前賬戶是否有驗證權限,如果不具有驗證權限,則不對其顯示配置文件。
[0048]如此,通過對配置文件進行驗證,可以進一步降低配置文件的出錯概率,保證生成的目標程序的正確性。
[0049]圖4是根據(jù)本發(fā)明一實施方式的目標程序的生成方法的流程圖。其中,編譯參數(shù)可包括版本號、發(fā)布日期、分支名(分支名與代碼相對應,一個分支名與一個或一組代碼相對應)、區(qū)域(例如,中國大陸、中國香港、美國等)、UI類型。版本號、發(fā)布日期和區(qū)域為版本的屬性信息,分支名和UI類型為調(diào)用時所用信息。如圖4所示,該方法可包括如下步驟。
[0050]在步驟S402中,接收輸入的與程序版本相關聯(lián)的編譯參數(shù)。在步驟S404中,根據(jù)輸入的編譯參數(shù)創(chuàng)建與程序版本相對應的配置文件。在步驟S406中,輸出創(chuàng)建的配置文件。在步驟S408中,當接收到指示配置文件通過檢驗指令時,執(zhí)行步驟S416,當接收到指示修改配置文件的指令時,執(zhí)行步驟S410。在步驟S416中,調(diào)用配置文件,根據(jù)配置文件中所包括的分支名調(diào)用程序版本對應的代碼,根據(jù)配置文件中所包括的UI類型使用對應UI進行代碼編譯,生成版本對應的目標程序。在步驟S410中,輸出配置文件的編輯界面。在步驟S412中,從編輯界面中接收針對配置文件中的編譯參數(shù)的修改信息。在步驟S414中,根據(jù)修改信息修改配置文件,然后,執(zhí)行步驟S416。
[0051 ]通過上述技術方案,能夠?qū)崿F(xiàn)對編譯參數(shù)的規(guī)范管理,減少編譯參數(shù)的出錯概率,進而保證目標程序的正確性。
[0052]圖5是根據(jù)本發(fā)明一實施方式的目標程序的生成裝置的結構圖,該裝置適用于用于生成目標程序的設備中,例如計算機等,如圖5所示,該裝置可包括如下模塊。
[0053]接收模塊510用于接收輸入的與程序版本相關聯(lián)的編譯參數(shù),編譯參數(shù)包括程序版本對應的代碼的相關信息;配置模塊520用于根據(jù)輸入的編譯參數(shù)創(chuàng)建與程序版本相對應的配置文件,配置文件中包括所述編譯參數(shù);編譯模塊530用于調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用程序版本對應的代碼進行編譯,以生成與程序版本相對應的目標程序。
[0054]舉例而言,配置模塊520可在設備的顯示裝置中顯示編譯參數(shù)的配置界面,如圖2所示,其中可包括各個編譯參數(shù)的輸入項,可通過輸入框輸入也可通過選項框進行選擇。操作人員在配置界面輸入編譯參數(shù)后,接收模塊510接收到輸入的編譯參數(shù)。其中,編譯參數(shù)可包括版本號、發(fā)布日期、分支名(分支名與代碼相對應,一個分支名與一個或一組代碼相對應)、區(qū)域(例如,中國大陸、中國香港、美國等)、用戶界面UI類型等。
[0055]進一步地,操作人員在配置界面中輸入編譯參數(shù)后,可以進行瀏覽,確定無誤后,點擊配置界面中的“確認”按鈕。當“確認”按鈕被點擊后,接收模塊510接收到輸入的編譯參數(shù)。
[0056]此外,配置模塊還可對編譯參數(shù)的配置權限進行管理。例如,在顯示編譯參數(shù)的配置界面時,配置模塊520可判斷當前登錄賬戶是否具有配置權限,如果當前登錄賬戶具有配置權限,則允許在當前配置界面中進行輸入操作,否則,將當前配置界面鎖定,并彈出禁止配置的提示信息,例如“當前賬戶沒有配置權限,無法進行配置”。配置文件520通過接收模塊510從配置界面中接收到編譯參數(shù)后,確定接收的編譯參數(shù)所包括的版本號,生成與所述版本號相對應的配置文件。之后,編譯模塊530可調(diào)用配置模塊520生成的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用代碼進行編譯,生成與程序版本相對應的目標程序。
[0057]在一實施例中,配置模塊520用于輸出創(chuàng)建的配置文件。編譯模塊530用于當接收模塊510接收到指示配置文件通過檢驗的指令時,調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯。
[0058]進一步地,配置模塊520還用于當接收模塊510接收到指示修改配置文件的指令時,輸出配置文件的編輯界面;接收模塊510還用于從編輯界面中接收針對配置文件中的編譯參數(shù)的修改信息;配置模塊520還用于根據(jù)修改信息修改配置文件。
[0059]舉例而言,配置模塊520在顯示界面中輸出配置文件,供檢驗人員進行檢驗,顯示界面中包括“審核通過”按鈕和“修改”按鈕。當檢驗人員點擊“審核通過”按鈕時,接收模塊510接收到指示配置文件通過檢驗指令,之后編譯模塊530調(diào)用該配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用對應的代碼進行編譯的操作。當檢驗人員點擊“修改”按鈕時,接收模塊510接收到指示修改配置文件的指令,配置模塊520輸出配置文件的編輯界面(例如,將輸出的配置文件轉(zhuǎn)換為可編輯狀態(tài))。檢驗人員可以在編輯界面中修改編譯參數(shù)的內(nèi)容,修改完成后點擊“確認”按鈕,配置模塊520根據(jù)修改信息修改配置文件,編譯模塊530可使用修改后的配置文件進行編譯。配置模塊520還可對于修改過程可進行日志記錄,記錄修改的時間、修改所用賬戶,以及被修改的編譯參數(shù)的修改前和修改后的內(nèi)容。如此,能夠方便之后對修改行為進行查詢。
[0060]在一實施例中,所述程序版本對應的代碼的相關信息包括分支名稱,所述分支名稱與一個或一組代碼相對應;編譯模塊530用于根據(jù)配置文件中的分支名稱調(diào)用所述分支名稱對應的一個或一組代碼進行編譯。
[0061]舉例而言,編譯模塊530在編譯時,讀取配置文件中的分支名稱,依據(jù)分支名稱在對應表中查找到分支名稱對應的一個或一組代碼的存儲路徑。根據(jù)對應代碼的存儲路徑,可以獲取到對應代碼并對其進行編譯。
[0062]在一實施例中,所述編譯參數(shù)包括用戶界面UI類型;編譯模塊530用于根據(jù)配置文件中所包括的代碼的相關信息調(diào)用所述程序版本對應的代碼,并使用與配置文件所包括的UI類型相對應的UI進行代碼編譯。
[0063]舉例而言,對于不同區(qū)域(例如,區(qū)域包括中國大陸、中國香港和美國)發(fā)布不同版本的目標程序。每個版本具有對應的UI類型,例如針對中國大陸的版本的UI采用中文簡體版式,針對中國香港的版本的UI采用中文繁體版式,針對美國的版本采用英文版式。編譯模塊530在編譯時,從配置文件中讀取到當前待編譯版本所對應的UI類型,使用該UI類型進行代碼編譯。例如,當前版本針對美國,則編譯模塊530從配置文件中讀取到當前待編譯版本與英文版式UI對應,使用英文版式UI進行代碼編譯。
[0064]如此,采用配置文件導入編譯參數(shù),便于實現(xiàn)對編譯參數(shù)的規(guī)范化管理,并且方便對編譯參數(shù)的檢查,以便及時發(fā)現(xiàn)配置的編譯參數(shù)中的錯誤,進而減少發(fā)布的對應版本的程序產(chǎn)品的出錯率。
[0065]上述裝置與前述方法相對應,【具體實施方式】可參考方法中的詳細說明,在此不再贅述。
[0066]以上結合附圖詳細描述了本發(fā)明的優(yōu)選實施方式,但是,本發(fā)明并不限于上述實施方式中的具體細節(jié),在本發(fā)明的技術構思范圍內(nèi),可以對本發(fā)明的技術方案進行多種簡單變型,這些簡單變型均屬于本發(fā)明的保護范圍。
[0067]另外需要說明的是,在上述【具體實施方式】中所描述的各個具體技術特征,在不矛盾的情況下,可以通過任何合適的方式進行組合,為了避免不必要的重復,本發(fā)明對各種可能的組合方式不再另行說明。
[0068]此外,本發(fā)明的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發(fā)明的思想,其同樣應當視為本發(fā)明所公開的內(nèi)容。
【主權項】
1.一種目標程序的生成方法,該方法包括: 接收輸入的與程序版本相關聯(lián)的編譯參數(shù),所述編譯參數(shù)包括所述程序版本對應的代碼的相關信息; 根據(jù)輸入的編譯參數(shù)創(chuàng)建與程序版本相對應的配置文件,所述配置文件中包括所述編譯參數(shù); 調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯,以生成與所述程序版本相對應的目標程序。2.根據(jù)權利要求1所述的方法,其特征在于,所述方法還包括: 輸出創(chuàng)建的配置文件; 當接收到指示配置文件通過檢驗的指令時,執(zhí)行所述調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯。3.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括: 當接收到指示修改配置文件的指令時,輸出配置文件的編輯界面; 從所述編輯界面中接收針對所述配置文件中的編譯參數(shù)的修改信息; 根據(jù)所述修改信息修改所述配置文件。4.根據(jù)權利要求1所述的方法,其特征在于,所述程序版本對應的代碼的相關信息包括分支名稱,所述分支名稱與一個或一組代碼相對應; 所述根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯包括: 根據(jù)配置文件中的分支名稱調(diào)用所述分支名稱對應的一個或一組代碼進行編譯。5.根據(jù)權利要求1所述的方法,其特征在于,所述編譯參數(shù)包括用戶界面UI類型; 所述根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯包括: 根據(jù)配置文件中所包括的代碼的相關信息調(diào)用所述程序版本對應的代碼,并使用與配置文件所包括的UI類型相對應的UI進行代碼編譯。6.—種目標程序的生成裝置,該裝置包括: 接收模塊,用于接收輸入的與程序版本相關聯(lián)的編譯參數(shù),所述編譯參數(shù)包括所述程序版本對應的代碼的相關信息; 配置模塊,用于根據(jù)輸入的編譯參數(shù)創(chuàng)建與程序版本相對應的配置文件,所述配置文件中包括所述編譯參數(shù); 編譯模塊,用于調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯,以生成與所述程序版本相對應的目標程序。7.根據(jù)權利要求6所述的裝置,其特征在于,所述配置模塊還用于輸出創(chuàng)建的配置文件; 所述編譯模塊用于當所述接收模塊接收到指示配置文件通過檢驗的指令時,調(diào)用與程序版本相對應的配置文件,根據(jù)配置文件中所包括的編譯參數(shù)調(diào)用所述程序版本對應的代碼進行編譯。8.根據(jù)權利要求7所述的裝置,其特征在于, 所述配置模塊還用于當所述接收模塊接收到指示修改配置文件的指令時,輸出配置文件的編輯界面; 所述接收模塊還用于從所述編輯界面中接收針對所述配置文件中的編譯參數(shù)的修改信息; 所述配置模塊還用于根據(jù)所述修改信息修改所述配置文件。9.根據(jù)權利要求6所述的裝置,其特征在于,所述程序版本對應的代碼的相關信息包括分支名稱,所述分支名稱與一個或一組代碼相對應; 所述編譯模塊用于根據(jù)配置文件中的分支名稱調(diào)用所述分支名稱對應的一個或一組代碼進行編譯。10.根據(jù)權利要求6所述的裝置,其特征在于,所述編譯參數(shù)包括用戶界面UI類型; 所述編譯模塊用于根據(jù)配置文件中所包括的代碼的相關信息調(diào)用所述程序版本對應的代碼,并使用與配置文件所包括的UI類型相對應的UI進行代碼編譯。
【文檔編號】G06F9/45GK105843623SQ201610187304
【公開日】2016年8月10日
【申請日】2016年3月29日
【發(fā)明人】肖瑩, 石奉兵
【申請人】樂視控股(北京)有限公司, 樂視致新電子科技(天津)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
梅河口市| 若尔盖县| 都匀市| 米泉市| 长兴县| 申扎县| 南康市| 济宁市| 大庆市| 新平| 偃师市| 沙河市| 郑州市| 清镇市| 新乡县| 安吉县| 莒南县| 土默特右旗| 北川| 汪清县| 马尔康县| 河西区| 铜川市| 濮阳市| 安陆市| 罗源县| 定日县| 牡丹江市| 双峰县| 万全县| 手游| 台江县| 同仁县| 宜兰县| 永兴县| 上虞市| 东阿县| 南阳市| 邵东县| 福海县| 黄骅市|