一種基于Docker鏡像的QT應(yīng)用程序編譯方法和裝置

基本信息

申請?zhí)?/td> CN202110304331.4 申請日 -
公開(公告)號 CN113064595A 公開(公告)日 2021-07-02
申請公布號 CN113064595A 申請公布日 2021-07-02
分類號 G06F8/41;G06F8/61;G06F9/455 分類 計算;推算;計數(shù);
發(fā)明人 林皓;黨艷平;蔣清華;李健波;撒世鵬 申請(專利權(quán))人 北京北信源軟件股份有限公司
代理機構(gòu) 北京路浩知識產(chǎn)權(quán)代理有限公司 代理人 張睿
地址 100081 北京市海淀區(qū)中關(guān)村南大街34號中關(guān)村科技發(fā)展大廈C座1602室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種基于Docker鏡像的QT應(yīng)用程序編譯方法和裝置,在Docker鏡像中包含不同平臺對應(yīng)的程序交叉編譯工具,當在任一目標平臺進行發(fā)布時,只需要通過Docker鏡像便可獲取該目標平臺對應(yīng)的QT目標程序構(gòu)建工具,交叉編譯工具。進而基于目標程序構(gòu)建工具,交叉編譯工具定制暴露出目標平臺的QT編譯環(huán)境,編譯得到適用于目標平臺的應(yīng)用程序可執(zhí)行文件。Docker鏡像可以在任一安裝了Docker容器的機器上運行,將Docker鏡像部署到任一機器上即可編譯出適用于不同平臺的應(yīng)用程序可執(zhí)行文件,無需依賴大量的不同架構(gòu)的物理機,便于對編譯環(huán)境的管理。Docker鏡像具有較好的封裝性,一致性,易于維護,易于集成到CI工程中,且在運行時也不會對其所在的機器上其它業(yè)務(wù)的運行造成影響。