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

一種文件編譯方法及裝置與流程

文檔序號(hào):12664781閱讀:來源:國知局

技術(shù)特征:

1.一種文件編譯方法,其特征在于,所述方法包括:

接收編譯指令,針對(duì)編譯指令所提供的每一功能模塊的路徑,確定該路徑下共享庫文件所對(duì)應(yīng)的編譯配置文件,其中,功能模塊為用以實(shí)現(xiàn)系統(tǒng)功能的預(yù)配置文件或文件集;

針對(duì)編譯配置文件中記錄的共享庫文件名稱,判斷以該名稱命名的文件是否存在,并在不存在的情況下,創(chuàng)建以該名稱命名的軟鏈接文件;該軟鏈接文件所指向的公共替身文件的自然編譯完成時(shí)刻,已被配置為預(yù)設(shè)編譯完成時(shí)刻,且該預(yù)設(shè)編譯完成時(shí)刻早于系統(tǒng)中任一源碼文件所對(duì)應(yīng)的自然更新時(shí)刻;

針對(duì)所找到的每一編譯配置文件中記錄的共享庫文件名稱,判斷以該名稱命名的文件的編譯完成時(shí)刻是否早于該共享庫文件所對(duì)應(yīng)源碼文件的自然更新時(shí)刻;如果是,則對(duì)該共享庫文件所對(duì)應(yīng)的源碼文件進(jìn)行編譯,以創(chuàng)建該源碼文件對(duì)應(yīng)的共享庫文件。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述每一功能模塊的路徑記錄于一模塊清單,該模塊清單的入口地址由所接收到的編譯指令攜帶,且該模塊清單所記錄的功能模塊的路徑,以任意順序排列。

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)編譯完成時(shí)刻為:所述系統(tǒng)所支持的最早時(shí)刻。

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法之后,還包括:

針對(duì)所找到的每一編譯配置文件中記錄的可執(zhí)行程序文件的名稱,判斷以該名稱命名的可執(zhí)行程序文件是否存在;并在不存在,或者存在、但所存在的可執(zhí)行程序文件的自然編譯完成時(shí)刻早于該文件所對(duì)應(yīng)的源碼文件的自然更新時(shí)刻時(shí),對(duì)該可執(zhí)行程序文件所對(duì)應(yīng)的源碼文件進(jìn)行編譯,以創(chuàng)建該源碼文件對(duì)應(yīng)的共享庫文件。

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法之前,還包括:

創(chuàng)建一包含第一指示值和第二指示值的環(huán)境變量,所述第一指示值用以指示當(dāng)前過程為軟鏈接文件創(chuàng)建過程,所述第二指示值用以指示當(dāng)前過程為共享庫文件創(chuàng)建過程;

所述確定該路徑下共享庫文件所對(duì)應(yīng)的編譯配置文件之后,還包括:

確認(rèn)所述環(huán)境變量的指示值取值,并根據(jù)確認(rèn)出的指示值取值,對(duì)所述軟鏈接文件或共享庫文件進(jìn)行創(chuàng)建。

6.一種文件編譯裝置,其特征在于,所述裝置包括:

接收單元,用于接收編譯指令;

確定單元,用于針對(duì)編譯指令所提供的每一功能模塊的路徑,確定該路徑下共享庫文件所對(duì)應(yīng)的編譯配置文件,其中,功能模塊為用以實(shí)現(xiàn)系統(tǒng)功能的預(yù)配置文件或文件集;

第一判斷單元,用于針對(duì)編譯配置文件中記錄的共享庫文件名稱,判斷以該名稱命名的文件是否存在;

第一創(chuàng)建單元,用于在以該名稱命名的文件不存在的情況下,創(chuàng)建以該名稱命名的軟鏈接文件;該軟鏈接文件所指向的公共替身文件的自然編譯完成時(shí)刻,已被配置為預(yù)設(shè)編譯完成時(shí)刻,且該預(yù)設(shè)編譯完成時(shí)刻早于系統(tǒng)中任一源碼文件所對(duì)應(yīng)的自然更新時(shí)刻;

第二判斷單元,用于針對(duì)所找到的每一編譯配置文件中記錄的共享庫文件名稱,判斷以該名稱命名的文件的編譯完成時(shí)刻是否早于該共享庫文件所對(duì)應(yīng)源碼文件的自然更新時(shí)刻;

第二創(chuàng)建單元,用于在第二判斷單元的判斷結(jié)果為是時(shí),對(duì)該共享庫文件所對(duì)應(yīng)的源碼文件進(jìn)行編譯,以創(chuàng)建該源碼文件對(duì)應(yīng)的共享庫文件。

7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述每一功能模塊的路徑記錄于一模塊清單,該模塊清單的入口地址由所接收到的編譯指令攜帶,且該模塊清單所記錄的功能模塊的路徑,以任意順序排列。

8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述預(yù)設(shè)編譯完成時(shí)刻為:所述系統(tǒng)所支持的最早時(shí)刻。

9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:

第三判斷單元,用于針對(duì)所找到的每一編譯配置文件中記錄的可執(zhí)行程序文件的名稱,判斷以該名稱命名的可執(zhí)行程序文件是否存在;

第三創(chuàng)建單元,用于在所述可執(zhí)行程序文件不存在,或者存在、但所存在的可執(zhí)行程序文件的自然編譯完成時(shí)刻早于該文件所對(duì)應(yīng)的源碼文件的自然更新時(shí)刻時(shí),對(duì)該可執(zhí)行程序文件所對(duì)應(yīng)的源碼文件進(jìn)行編譯,以創(chuàng)建該源碼文件對(duì)應(yīng)的共享庫文件。

10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:

變量創(chuàng)建單元,用于創(chuàng)建一包含第一指示值和第二指示值的環(huán)境變量,所述第一指示值用以指示當(dāng)前為軟鏈接文件創(chuàng)建過程,所述第二指示值用以指示當(dāng)前為共享庫文件創(chuàng)建過程;

所述裝置還包括:確認(rèn)單元,用于在確定該路徑下共享庫文件所對(duì)應(yīng)的編譯配置文件之后,確認(rèn)所述環(huán)境變量的指示值取值,并根據(jù)確認(rèn)出的指示值取值,對(duì)所述軟鏈接文件或共享庫文件進(jìn)行創(chuàng)建。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
沙河市| 固镇县| 乐都县| 禹州市| 贡嘎县| 新邵县| 东兰县| 双峰县| 丰镇市| 二连浩特市| 新邵县| 哈巴河县| 博乐市| 九龙城区| 新化县| 梁河县| 平山县| 乐平市| 射洪县| 福泉市| 广南县| 新营市| 德州市| 铜山县| 葫芦岛市| 南昌县| 敦煌市| 肇庆市| 西城区| 成都市| 农安县| 永丰县| 绥江县| 中宁县| 黑河市| 和静县| 赣州市| 洛南县| 始兴县| 瑞安市| 留坝县|