檢測到您已登錄華為云國際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
搭建Linux編譯環(huán)境 軟件要求 安裝編譯器&構(gòu)建器 安裝圖形化配置解析工具 父主題: Linux下的編譯
以本地編譯,但是第一個(gè)在目標(biāo)平臺(tái)上運(yùn)行的本地編譯器總需要通過交叉編譯獲得Flexibility:一個(gè)完整的Linux編譯環(huán)境需要很多支持包,交叉編譯是我們不需要花時(shí)間將各種支持包移植到目標(biāo)板上編譯環(huán)境的搭建,通常包含以下三個(gè)步驟:安裝基礎(chǔ)環(huán)境,安裝配置編譯器,驗(yàn)證交叉編譯器。首先
安裝編譯器&構(gòu)建器 安裝GNU Arm Embedded Toolchain編譯器。 下載編譯器。 對于32位芯片架構(gòu),官方下載地址為:GNU Arm Embedded Toolchain編譯器,建議使用2019-q4-major及以上版本。 對于64位芯片架構(gòu),官方下載地址為:64位GNU
Linux下編譯流程 參照搭建Linux編譯環(huán)境完成環(huán)境搭建后,即可按以下步驟完成編譯。 下載Huawei LiteOS代碼。 請下載完整的Huawei LiteOS代碼,代碼倉在gitee上,請選擇master分支進(jìn)行下載:LiteOS代碼倉。 拷貝開發(fā)板配置文件為根目錄.config文件。
如何養(yǎng)成在linux下看代碼與編程的習(xí)慣,而不用在windows下編寫代碼再切換到Linux編譯執(zhí)行,在鯤鵬環(huán)境下,高效玩轉(zhuǎn)linux下的工具與快捷鍵,幫助我們快速進(jìn)入鯤鵬云的世界。
Linux下的編譯 搭建Linux編譯環(huán)境 Linux下編譯流程
1.0.tar.gz cd kconfiglib-14.1.0 sudo python setup.py install 父主題: 搭建Linux編譯環(huán)境
搭建Windows編譯環(huán)境 Windows下的編譯可以使用Huawei LiteOS Studio圖形化IDE。 下載Huawei LiteOS Studio。 訪問Huawei LiteOS Studio下載鏈接獲取最新發(fā)行版。 搭建Huawei LiteOS Studio開發(fā)環(huán)境。
apt-get方式進(jìn)行安裝已經(jīng)配置好了環(huán)境變量,如果自己下載源碼編譯安裝或者直接安裝bin文件,則還需要設(shè)置環(huán)境變量(鏈接) vi /etc/bash.bashrc export PATH=$PATH:編譯器安裝路徑 source /root/.bashrc 123 安裝完交叉編譯器,就可以生成目標(biāo)板的可執(zhí)行程序
nfig并提示保存。 問號(hào)? :展示配置項(xiàng)的幫助信息。 斜線/ : 進(jìn)入搜索配置項(xiàng)界面,支持配置項(xiàng)的搜索。 字母F:進(jìn)入幫助模式,在界面下方會(huì)顯示配置項(xiàng)的幫助信息,再次輸入字母F可以退出此模式。 字母C:進(jìn)入name模式,在此模式下,會(huì)顯示配置項(xiàng)對應(yīng)的宏定義開關(guān),再次輸入字母C可以退出此模式。
04及以上版本,作為編譯Huawei LiteOS的服務(wù)器。 GNU Arm Embedded Toolchain編譯器,用于代碼編譯。 GNU Make構(gòu)建器,用于文件組織與鏈接。 python 2.7/3.2+,pip包管理工具,kconfiglib庫,用于編譯前通過圖形化界面完成配置。
編譯網(wǎng)卡驅(qū)動(dòng) 操作背景 當(dāng)裸金屬服務(wù)器配套有Hi1822網(wǎng)卡硬件且無發(fā)行驅(qū)動(dòng)或升級內(nèi)核后驅(qū)動(dòng)不可用,需要參考本節(jié)指導(dǎo)編譯Hi1822網(wǎng)卡驅(qū)動(dòng),以為例進(jìn)行說明。 前提條件 已登錄虛擬機(jī)。 已獲取Hi1822驅(qū)動(dòng)源碼安裝包及管理軟件并上傳至虛擬機(jī)。 獲取方式如下: 參考軟件準(zhǔn)備章節(jié)下載源碼驅(qū)動(dòng)的zip包。
通過編譯構(gòu)建服務(wù)完成Ant構(gòu)建并上傳軟件包至軟件發(fā)布庫(X86,預(yù)置鏡像,圖形化構(gòu)建) 本節(jié)以Ant構(gòu)建為例,為您介紹如何快速使用X86服務(wù)器,并以圖形化構(gòu)建的方式構(gòu)建項(xiàng)目和上傳軟件包至軟件發(fā)布庫。 前提條件 已注冊華為云并實(shí)名認(rèn)證,如果還沒有華為賬號(hào),請參考以下步驟創(chuàng)建。 打開華為云網(wǎng)站。
Connection ,輸入linux服務(wù)器的Ip,端口號(hào)是從5900開始(vnc軟件里固定的從這開始)+下圖執(zhí)行vnc4server后啟動(dòng)的服務(wù)號(hào)(如下是5)= 5905 3. 雙擊新建的baobao-Ubuntu按鈕,如下點(diǎn)擊continue,即可進(jìn)入到Linux 服務(wù)器界面。 附錄:
戶將公鑰綁定到Linux云服務(wù)器中,則可以使用私鑰安全地登錄Linux云服務(wù)器,而不需要輸入密碼。由于密鑰對可以讓用戶無需輸入密碼登錄到Linux云服務(wù)器,因此,可以防止由于密碼被攔截、破解造成的賬戶密碼泄露,從而提高Linux云服務(wù)器的安全性。 更多內(nèi)容,請參見密鑰對使用場景介紹。
接 Linux 實(shí)例,詳細(xì)操作請參考IOS設(shè)備上登錄Linux云服務(wù)器。 以JuiceSSH為例介紹如何在Android設(shè)備上連接 Linux 實(shí)例,詳細(xì)操作請參考Android設(shè)備上登錄Linux云服務(wù)器。 前提條件 云服務(wù)器狀態(tài)為“運(yùn)行中”。 已獲取Linux云服務(wù)器用戶名和