亚洲欧美在线观看,亚洲 欧美精品suv,亚洲av无码国产综合专区,亚洲人成无码网www,亚洲精品无码专区久久久

linux如何將make之后的文件放到其他環(huán)境進(jìn)行安裝?

來源:云吶 2023-02-12 16:31:34
linux下,如何將make之后的文件放到其他環(huán)境進(jìn)行安裝?
linux下,如何將make之后的文件放到其他環(huán)境進(jìn)行安裝?公司開發(fā)了一個(gè)產(chǎn)品,是C語言,運(yùn)行在linux系統(tǒng)上,然后這個(gè)產(chǎn)品在安裝會(huì)依賴一些第三方的開源庫,我們自己測(cè)試是使用configure、make、make install進(jìn)行安裝的,對(duì)外發(fā)布為了安裝方便,想在不同的系統(tǒng)上進(jìn)行編譯,將編譯好的文件做成tar、rpm、deb這些包,客戶只需要執(zhí)行簡(jiǎn)單的安裝命令即可安裝使用,
linuxc++c運(yùn)維服務(wù)器:這個(gè)有幾種方式
按常見發(fā)行版,分別制作符合包管理的安裝包(預(yù)編譯包),這樣可以減少包體積,具體制作參考各自發(fā)行版包管理預(yù)編譯包編譯流程。靜態(tài)編譯,這樣把所有的第三方庫都靜態(tài)編譯進(jìn)入可執(zhí)行文件,這樣只需要系統(tǒng)是通架構(gòu)的就可以執(zhí)行,但文件會(huì)加大很多。
打包軟件包比較麻煩,而且增加了維護(hù)量,圖省事你可以考慮以下兩種做法讓其跑在不同的Linux發(fā)行版上:
如果都是Linux目標(biāo)系統(tǒng),你可以考慮靜態(tài)編譯,這樣規(guī)避了不同發(fā)行版的依賴版本類庫版本不一致問題如果沒辦法靜態(tài)編譯,那你可以考慮構(gòu)建成通用的AppImage,它是將依賴全部bundle到一起
 云吶致力于為企業(yè)公司、銀行、政府 事業(yè)、學(xué)校教育類、醫(yī)療類、交通類、通信類等行業(yè)提供一站式數(shù)字可視化智能運(yùn)維解決方案。如果對(duì)AIOps、智慧運(yùn)維一體機(jī)有什么疑問,你可以聯(lián)系在線客服,或直接注冊(cè)免費(fèi)試用云吶系統(tǒng)。



免費(fèi)試用:點(diǎn)我提交開通試用

云吶資產(chǎn)

固定資產(chǎn)管理系統(tǒng)

申請(qǐng)?bào)w驗(yàn),開啟您的企業(yè)數(shù)字化

立即體驗(yàn)