System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 影音先锋无码a∨男人资源站,最新亚洲人成无码网www电影,无码人妻丝袜在线视频
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種腳本同步的程序編譯方法、裝置、設備及存儲介質制造方法及圖紙

    技術編號:44507873 閱讀:2 留言:0更新日期:2025-03-07 13:05
    本發明專利技術涉及軟件開發領域,公開了一種腳本同步的程序編譯方法、裝置、設備及存儲介質,所述方法包括:將開發機源代碼目錄通過只讀的方式掛載至編譯器;設置目錄,所述目錄包括需要同步的目錄和編譯目錄;使用腳本將所述需要同步的目錄中的變動代碼拷貝至所述編譯目錄;響應于拷貝完成,調用編譯腳本開始編譯,本發明專利技術僅拷貝變化文件且僅需要使用shell命令即可完成,不需要安裝使用工具軟件,提高了編譯的便捷性和同步方法的跨平臺性,且避免了誤刪源代碼的情況。

    【技術實現步驟摘要】

    本專利技術涉及軟件開發領域,特別是涉及一種使用腳本同步源代碼進行程序編譯的方法、裝置、電子設備及計算機存儲介質。


    技術介紹

    1、在軟件開發過程中經常性會遇到開發機與編譯機非同一臺機器的情況,此時,在編譯前需要將源代碼拷貝到編譯機上,然后再開始編譯。在源代碼較多時,為了避免少量的代碼需要拷貝全部的代碼,通常的做法為將開發機上的目錄掛載到編譯機上或者使用同步軟件將變動的代碼同步到編譯機上。采用第一種方法因在編譯時會經常清空刪除目錄,存在將開發機上代碼誤刪除的情況;采用第二方法需要額外的操作步驟且有的系統不方便或無法安裝同步軟件。這就需要一種同步方法可將源代碼快速同步至編譯機且不會被誤刪除。


    技術實現思路

    1、為克服上述現有技術存在的不足,本專利技術之目的在于提供一種腳本同步的程序編譯方法、裝置、設備及存儲介質,通過將源代碼以只讀方式掛載到編譯機上,使用腳本將變動代碼拷貝至編譯所在目錄,進行編譯,可快速同步代碼且不會被誤刪除,克服了現有技術存在誤刪除源碼,以及需要借助另外同步軟件的缺陷。

    2、為達上述目的,本專利技術提出一種腳本同步的程序編譯方法,包括如下步驟:

    3、將開發機源代碼目錄通過只讀的方式掛載至編譯器;

    4、設置目錄,所述目錄包括需要同步的目錄和編譯目錄;

    5、使用腳本將所述需要同步的目錄中的變動代碼拷貝至所述編譯目錄;

    6、響應于拷貝完成,調用編譯腳本開始編譯。

    7、優選地,所述使用腳本將所述需要同步的目錄中的變動代碼拷貝至所述編譯目錄,包括如下步驟:

    8、使用腳本遍歷所述需要同步的目錄,判斷原始文件是否更新;

    9、響應于所述原始文件更新,將原始文件拷貝至所述編譯目錄。

    10、優選地,所述使用腳本遍歷所述需要同步的目錄,判斷原始文件是否更新,包括如下步驟:

    11、使用腳本遍歷所述需要同步的目錄,獲取原始文件的更新時間,獲取所述編譯目錄中與所述原始文件相同位置文件的更新時間;

    12、比較所述原始文件更新時間與所述編譯目錄相同位置文件更新時間,若所述原始文件更新時間更晚,則表示原始文件進行了更新。

    13、優選地,所述使用腳本遍歷所述需要同步的目錄,判斷原始文件是否更新,還包括如下步驟:

    14、響應于獲取所述編譯目錄相同位置文件更新時間,判斷所述編譯目錄中與所述原始文件相同位置文件是否存在;

    15、若所述編譯目錄中與所述原始文件相同位置文件不存在,將所述編譯目錄相同位置文件更新時間設置為最舊時間。

    16、為達到上述目的,本專利技術還提供一種腳本同步的程序編譯裝置,包括:

    17、掛載模塊,用于將開發機源代碼目錄通過只讀的方式掛載至編譯器;

    18、目錄模塊,用于設置目錄,所述目錄包括需要同步的目錄和編譯目錄;

    19、同步模塊,用于使用腳本將所述需要同步的目錄中的變動代碼拷貝至所述編譯目錄;

    20、編譯模塊,用于響應于拷貝完成,調用編譯腳本開始編譯。

    21、優選地,所述同步模塊包括:

    22、判斷更新模塊,用于使用腳本遍歷所述需要同步的目錄,判斷原始文件是否更新;

    23、文件拷貝模塊,用于響應于所述原始文件更新,將原始文件拷貝至所述編譯目錄。

    24、優選地,所述判斷更新模塊包括:

    25、文件時間獲取模塊,用于使用腳本遍歷所述需要同步的目錄,獲取原始文件的更新時間,獲取所述編譯目錄中與所述原始文件相同位置文件的更新時間;

    26、更新時間比較模塊,用于比較所述原始文件更新時間與所述編譯目錄相同位置文件更新時間,若所述原始文件更新時間更晚,則表示原始文件進行了更新。

    27、優選地,所述判斷更新模塊還包括:

    28、編譯文件判斷模塊,用于響應于獲取所述編譯目錄相同位置文件更新時間,判斷所述編譯目錄中與所述原始文件相同位置文件是否存在;

    29、最舊時間設置模塊,用于若所述編譯目錄中與所述原始文件相同位置文件不存在,將所述編譯目錄相同位置文件更新時間設置為最舊時間。

    30、為達到上述目的,本專利技術還提供一種腳本同步的程序編譯設備,包括:

    31、一個或多個處理器;

    32、存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現所述任意一種程序編譯方法。

    33、為達到上述目的,本專利技術還提供一種存儲介質,其上存儲有計算機程序,所述程序被處理器執行時實現所述任意一種程序編譯方法。

    34、與現有技術相比,本專利技術公開的一個實施例具有的有益效果在于,本專利技術通過將源代碼以只讀方式掛載到編譯機上,使用腳本將變動代碼拷貝至編譯所在目錄,隨后開始編譯,本專利技術可快速同步代碼且不會被誤刪除,不需要安裝使用工具軟件,提高了程序編譯的便利性;本專利技術僅需要使用shell命令即可完成,提高了同步方法的跨平臺性;本專利技術僅拷貝變化文件,進一步提升了編譯的效率。

    本文檔來自技高網...

    【技術保護點】

    1.一種腳本同步的程序編譯方法,包括如下步驟:

    2.如權利要求1所述的一種腳本同步的程序編譯方法,其特征在于,所述使用腳本將所述需要同步的目錄中的變動代碼拷貝至所述編譯目錄,包括如下步驟:

    3.如權利要求2所述的一種腳本同步的程序編譯方法,其特征在于,所述使用腳本遍歷所述需要同步的目錄,判斷原始文件是否更新,包括如下步驟:

    4.如權利要求3所述的一種腳本同步的程序編譯方法,其特征在于,所述使用腳本遍歷所述需要同步的目錄,判斷原始文件是否更新,還包括如下步驟:

    5.一種腳本同步的程序編譯裝置,包括:

    6.如權利要求5所述的一種腳本同步的程序編譯裝置,其特征在于,所述同步模塊包括:

    7.如權利要求6所述的一種腳本同步的程序編譯裝置,其特征在于,所述判斷更新模塊包括:

    8.如權利要求7所述的一種腳本同步的程序編譯裝置,其特征在于,所述判斷更新模塊還包括:

    9.一種腳本同步的程序編譯設備,包括:

    10.一種存儲介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執行時實現如權利要求1至權利要求4任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種腳本同步的程序編譯方法,包括如下步驟:

    2.如權利要求1所述的一種腳本同步的程序編譯方法,其特征在于,所述使用腳本將所述需要同步的目錄中的變動代碼拷貝至所述編譯目錄,包括如下步驟:

    3.如權利要求2所述的一種腳本同步的程序編譯方法,其特征在于,所述使用腳本遍歷所述需要同步的目錄,判斷原始文件是否更新,包括如下步驟:

    4.如權利要求3所述的一種腳本同步的程序編譯方法,其特征在于,所述使用腳本遍歷所述需要同步的目錄,判斷原始文件是否更新,還包括如下步驟:

    5....

    【專利技術屬性】
    技術研發人員:李大鵬楊彬陳勇銓胡軍擎
    申請(專利權)人:上海英方軟件股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码专区一va亚洲v专区在线| 四虎成人精品无码| 国产啪亚洲国产精品无码| 国产成年无码久久久久下载| 丰满亚洲大尺度无码无码专线| 国产V片在线播放免费无码| 无码精品国产VA在线观看| 亚洲国产精品无码成人片久久 | 无码高潮少妇毛多水多水免费| 久久久久亚洲精品无码网址色欲| 亚洲综合av永久无码精品一区二区 | 一区二区三区无码视频免费福利| 曰韩人妻无码一区二区三区综合部| 国产精品成人无码久久久久久 | 亚洲乱亚洲乱少妇无码| 白嫩少妇激情无码| 无码精品视频一区二区三区| 国产精品无码素人福利| 自慰系列无码专区| 免费a级毛片无码a∨性按摩| 午夜麻豆国产精品无码| 最新无码人妻在线不卡| 人妻无码αv中文字幕久久琪琪布| 国产色爽免费无码视频| 中文字幕久无码免费久久| 国产乱人伦无无码视频试看| 亚洲AV成人无码网站| 亚洲AV无码成人精品区狼人影院 | 无码日韩精品一区二区免费暖暖 | 乱人伦人妻中文字幕无码久久网| AV无码久久久久不卡网站下载| 亚洲国产精品无码久久SM| 免费无码又爽又刺激一高潮| 无码人妻丰满熟妇啪啪 | 无码任你躁久久久久久老妇App| 亚洲中文字幕不卡无码| 国产精品亚洲а∨无码播放| 亚洲成AV人片天堂网无码| 日韩精品无码AV成人观看| 日韩亚洲AV无码一区二区不卡| 久久久久久久无码高潮|