日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種完成軟件構建的方法及系統無效

專利信息
申請號: 200910163711.X 申請日: 2009-08-14
公開(公告)號: CN101727347A 公開(公告)日: 2010-06-09
發明(設計)人: 程旭;張吉豫;劉先華;陳寅;管雪濤 申請(專利權)人: 北京北大眾志微系統科技有限責任公司;常州北大眾志網絡計算機有限公司
主分類號: G06F9/45 分類號: G06F9/45
代理公司: 北京律誠同業知識產權代理有限公司 11006 代理人: 梁揮;祁建國
地址: 100032 北京市海淀*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 完成 軟件 構建 方法 系統
【說明書】:

技術領域

發明涉及一種適用于嵌入式,網絡計算機等處理器能力相對較弱的系統平臺上完成軟件的構建方法,特別是一種適合于從頭開始的整個發行版的軟件構建的方法及實現該方法的系統。

背景技術

目前的編譯方法主要包括本地編譯和交叉編譯兩種。

交叉編譯是在一種平臺上編譯生成能運行在另一種平臺上的可執行代碼。其中平臺包含體系結構和操作系統兩種概念。即同一個體系結構上運行不同的操作系統,或同一個操作系統上運行不同的體系結構,均可以稱之為跨平臺。相對與交叉編譯,通常的編譯手段稱之為本地編譯,即在某平臺下編譯生成的程序適用于在相同平臺上執行。用于交叉編譯跨平臺程序的編譯器叫交叉編譯器,用于本地編譯本地程序的編譯器本地編譯器。

本地編譯方法會面臨很多問題。例如:對于某些開發環境,或者由于目的平臺上的資源貧乏,不足以運行本地編譯器;或者由于目的平臺尚未被建立,未搭建操作系統等基礎軟件,無法運行本地編譯器;或者由于目的平臺處理能力較弱,本地編譯大型程序需要的時間很長。

對于上述目的平臺上不允許、不能夠或尚未安裝本地編譯器的情況,程序員可以通過交叉編譯生成目的平臺的可執行程序,開發應用軟件。交叉編譯方法被廣泛應用于異平臺移植和嵌入式開發中。例如:在項目的起始階段,目的平臺尚未建立的情況下,使用交叉編譯生成啟動引導代碼以及操作系統核心;或當目的平臺能啟動之后,由于目的平臺上資源的限制,使用交叉編譯編譯大型程序。但是交叉編譯也會面臨一些問題:首先,交叉編譯受到的限制較多;其次,交叉編譯環境中必須包含生成待編譯文件所需的所有源程序和被依賴頭文件、庫函數等文件,需要占用較大空間;由于編譯平臺和執行平臺的環境變量、庫函數、路徑等設置存在差異,可能會導致交叉編譯錯誤的情況。

目前構建一整套發行版級的解決方案主要有:

(1)完全本地編譯,這種方法最安全,但是由于本地處理器能力的限制,速度可能比較慢。

(2)交叉編譯,這種方法主要的實踐是LFS(Linux?From?Scratch,是一種從網上直接下載源碼,從頭編譯Linux的安裝方式)。交叉編譯軟件一直存在著一些問題:例如路徑和版本問題,包括查找錯誤的宿主機系統上的頭文件路徑、庫文件路徑和版本,生成的在目標機執行的中間程序的問題......LFS是基于這樣一種想法,首先在宿主機系統上構建宿主機體系結構的系統(該系統的內容合要構建的目標系統一致),然后chroot(Change?Root,改變程序執行時所參考的根目錄位置)到該環境中,交叉編譯構建目標系統,這樣由于chroot后宿主機所呈現的路徑已經和要生成的系統路徑一致,可以解決路徑的問題,但是執行小程序的問題還是需要用已經生成的宿主機平臺的二進制文件替換,而且在一些時候需要手工替換Makefile腳本的一些內容。

基于上述現有技術的缺陷,本發明提出了一種適合于從頭開始的整個發行版的軟件構建的新方法。

發明內容

本發明所要解決的技術問題在于,提供一種完成軟件構建的方法及實現該方法的系統,以更簡單更高效率的進行完整發行版的軟件構建。

為達到上述目的,本發明提供了一種完成軟件構建的方法,用于包括客戶端和服務器端的系統中,該客戶端和該服務器端分別安置在通過網絡連接的目標機器和服務器上,其特征在于,該軟件構建的方法是由本地編譯和交叉編譯協同完成的,該方法進一步包括以下步驟:

將編譯階段分為交叉編譯安全階段和交叉編譯不安全階段;

將所述交叉編譯的安全階段部署在所述服務器上進行;

將所述交叉編譯的不安全階段部署在所述目標機器上進行。

上述完成軟件構建的方法,其特征在于,所述交叉編譯的安全階段包括:高級語言文件生成匯編語言的編譯階段和匯編語言生成二機制代碼的匯編階段。

上述完成軟件構建的方法,其特征在于,所述交叉編譯的不安全階段包括:高級語言文件中宏展開預處理階段,二機制代碼鏈接生成可執行文件的鏈接階段。

上述完成軟件構建的方法,其特征在于,所述客戶端主要負責解析命令行參數,識別、轉換所述目標機器上發生的編譯行為。

上述完成軟件構建的方法,其特征在于,所述客戶端解析命令行參數,識別、轉換所述目標機器上發生的編譯行為的步驟進一步包括:

步驟一,從編譯選項中拆分、轉化出預處理階段的參數,并通過調用本地工具鏈,以本地編譯方法完成預處理階段的工作;

步驟二,從編譯選項中拆分、轉化出生成階段的參數;

步驟三,將生成階段的參數封裝成消息,通過網絡傳輸給服務器端,并等待或繼續處理。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北大眾志微系統科技有限責任公司;常州北大眾志網絡計算機有限公司,未經北京北大眾志微系統科技有限責任公司;常州北大眾志網絡計算機有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/200910163711.X/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 午夜毛片影院| 99久久久久久国产精品| 国产精品一二二区| 97视频一区| 一区二区三区国产视频| 色一情一乱一乱一区免费网站| 久久天堂国产香蕉三区| 中文乱幕日产无线码1区| 国产一区二区精华| 69久久夜色精品国产69–| 欧美乱大交xxxxx| 99久久精品一区字幕狠狠婷婷| 不卡在线一区二区| 羞羞免费视频网站| 91麻豆精品国产91久久| 91看片app| 亚洲午夜精品一区二区三区电影院| 亚洲精品国产久| 日韩中文字幕亚洲欧美| 欧美二区在线视频| 欧美日本三级少妇三级久久| 国产精品高潮呻吟久| 亚洲欧洲日韩在线| 激情aⅴ欧美一区二区三区| 国产午夜精品一区| 一二三区欧美| 亚洲国产精品美女| 欧美一区二区三区免费电影| 午夜av电影网| 欧美一级久久久| 国产的欧美一区二区三区| 欧美亚洲视频一区二区| 国产91精品高清一区二区三区| 亚洲国产精品国自产拍av| 国产一区免费在线| 亚洲精品久久久久中文字幕欢迎你 | 亚洲精品一区,精品二区| 精品一区二区三区自拍图片区| 国产色99| 午夜影院毛片| 国产精品九九九九九| 国产一级片网站| 国产精品中文字幕一区二区三区| 国内久久精品视频| 中文字幕欧美久久日高清| 久久99精品国产| 国产一区影院| 伊人欧美一区| 国产一区二区视频在线| 秋霞av电影网| 午夜一区二区视频| 艳妇荡乳欲伦2| www.成| 色噜噜狠狠色综合久| 亚洲一二区在线观看| 欧美综合在线一区| 亚洲一区二区三区加勒比| 久久一区二区精品视频| 国产精品久久久久久久妇女| 中文字幕另类日韩欧美亚洲嫩草| 亚洲第一天堂久久| 日韩精品一区二区三区四区在线观看 | 91久久香蕉| 午夜肉伦伦影院九七影网| 国产麻豆91视频| 国产精品视频一二区| 国产特级淫片免费看| 久久综合激情网| 国产农村乱色xxxx| 一区二区欧美精品| 久久99精品久久久野外直播内容| 国产精品一二三区视频网站| 午夜影院伦理片| 午夜电影毛片| 99视频国产在线| 欧美在线观看视频一区二区三区| 亚洲国产aⅴ精品一区二区16| 精品91av| 日韩国产精品久久| 国产精品亚洲精品一区二区三区| 国产高清在线观看一区| 99精品欧美一区二区| 欧美精品粉嫩高潮一区二区 | 欧美精品第一区| 日韩一区免费在线观看| 黄毛片免费| 欧美日韩一区二区三区在线观看视频| 狠狠躁夜夜躁| 久久久一区二区精品| 一色桃子av| 亚洲精品www久久久久久广东| 亚洲精品卡一卡二| 中文字幕一区二区三区乱码| 年轻bbwbbw高潮| 国产一级大片| 99国产精品久久久久老师| 国产精品麻豆一区二区| 偷拍自中文字av在线| 狠狠操很很干| 免费久久一级欧美特大黄| 91精品视频免费在线观看| 一区二区三区四区国产| 亚洲一区中文字幕| 国内视频一区二区三区| 国产一区二区三区午夜| 夜夜嗨av色一区二区不卡| 日本一区二区在线电影| 久久一区二| 精品久久久久久久免费看女人毛片| 久久精品视频偷拍| 国产91免费观看| 国产的欧美一区二区三区| 欧美一区二区三区不卡视频| 亚洲乱子伦| 一区二区三区国产精品视频 | 中文字幕国内精品| 狠狠插影院| 黄色av免费| 午夜一区二区三区在线观看| 亚洲精品久久久久玩吗| 亚洲自拍偷拍中文字幕| 久久精品一区二区三区电影| 亚洲一区中文字幕| 精品国产1区2区| 国产精品国产三级国产专播精品人| 少妇**毛片| 欧美系列一区二区| 国产的欧美一区二区三区| 国产精品白浆一区二区| 欧美午夜羞羞羞免费视频app | 日韩中文字幕区一区有砖一区| 日日夜夜精品免费看| 91亚洲欧美日韩精品久久奇米色 | 97国产婷婷综合在线视频,| 久久精品手机视频| 国产精品视频1区| 午夜电影毛片| 蜜臀久久99精品久久一区二区| 夜夜爱av| 午夜电影一区二区三区| 国产精品女同一区二区免费站| 亚洲网站久久| 91理论片午午伦夜理片久久| 88888888国产一区二区| 国产精品麻豆一区二区三区| 国产三级在线视频一区二区三区| 狠狠色狠狠综合久久| 国产69精品久久777的优势| 欧美乱战大交xxxxx| 91久久精品在线| 国产一区在线视频播放| 福利视频亚洲一区| 亚洲国产精品97久久无色| 欧美在线观看视频一区二区三区| 欧美精品xxxxx| 91精品夜夜| 一区二区在线不卡| 日本黄页在线观看| 国产亚洲精品久久久久动| 日韩欧美激情| 国产无遮挡又黄又爽又色视频| 久久er精品视频| 狠狠色噜噜狠狠狠狠88| 国产一区二区三区小说| 国产高清一区二区在线观看| 午夜社区在线观看| 日本一区二区三区中文字幕| 国产一区日韩欧美| 久久精品—区二区三区| 国产精品对白刺激久久久| 久久精品亚洲一区二区三区画质| 久久精品国产99| 久久国产精品二区| 欧美一区亚洲一区| 日韩av不卡一区二区| xxxx18日本护士高清hd| 香港三日本三级三级三级| 国产日韩区| 欧美日韩卡一卡二| 国产精品欧美一区二区三区奶水| 久久婷婷国产麻豆91天堂徐州| 国产品久久久久久噜噜噜狼狼| 亚洲视频h| 好吊色欧美一区二区三区视频| 99久久婷婷国产综合精品电影 | 97视频久久久| 日韩女女同一区二区三区| 国产午夜三级一区二区三| 精品欧美一区二区在线观看| 国产精品电影一区二区三区| 国产精品久久久不卡| 色午夜影院| 久久激情影院| 午夜av资源| 国产精品一区二区中文字幕| 午夜生活理论片| 久99久视频| 88国产精品视频一区二区三区| 欧美精品日韩| 国产高清在线观看一区| 国产精品久久久区三区天天噜| 国产一区在线免费| 久久精品99国产精品亚洲最刺激| 大桥未久黑人强制中出| 国产.高清,露脸,对白| 亚洲va久久久噜噜噜久久0| 国产精品乱综合在线| 国内自拍偷拍一区| 国产性猛交96| 国产精品精品视频一区二区三区| 欧美激情国产一区| 国产精欧美一区二区三区久久久| 午夜一级免费电影| 国产区91| 国产乱人伦精品一区二区| av午夜在线观看| 一区二区三区欧美在线| 免费精品一区二区三区视频日产| 强制中出し~大桥未久在线播放| 国产一区二区片| 午夜激情免费电影| 国产女人和拘做受视频免费| 欧美三级午夜理伦三级老人| 玖玖国产精品视频| 欧美精品国产一区| 中文字幕一区2区3区| 日韩中文字幕一区二区在线视频| 国产精品国产三级国产播12软件| 狠狠色噜噜狠狠狠狠黑人| 日韩精品一区二区三区四区在线观看| 国产高清不卡一区| 精品99免费视频| 欧美一区二区三区久久久| 韩国视频一区二区| 狠狠躁夜夜躁| 美女销魂免费一区二区| 国产午夜亚洲精品午夜鲁丝片 | 国产一区二区国产| 午夜wwww| 国产欧美亚洲精品第一区软件| 狠狠色丁香久久综合频道日韩| 国产精品一区二区毛茸茸| 色婷婷精品久久二区二区我来| 不卡在线一区二区| 日韩欧美高清一区| 午夜毛片在线观看|