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