檢測(cè)到您已登錄華為云國(guó)際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國(guó)際站服務(wù)網(wǎng)站 http://www.cqfng.cn/intl/zh-cn
不再顯示此消息
搭建Linux編譯環(huán)境 軟件要求 安裝編譯器&構(gòu)建器 安裝圖形化配置解析工具 父主題: Linux下的編譯
Linux下編譯流程 參照搭建Linux編譯環(huán)境完成環(huán)境搭建后,即可按以下步驟完成編譯。 下載Huawei LiteOS代碼。 請(qǐng)下載完整的Huawei LiteOS代碼,代碼倉(cāng)在gitee上,請(qǐng)選擇master分支進(jìn)行下載:LiteOS代碼倉(cāng)。 拷貝開發(fā)板配置文件為根目錄.config文件。
Toolchain編譯器,建議使用最新版本的aarch64-linux-gnu編譯器。 解壓編譯器。 可以參考如下命令完成解壓,將壓縮包名替換為實(shí)際下載的軟件包名: tar -xvf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2
3、 make –j 64 編譯內(nèi)核,如果過程中有選擇項(xiàng)直接按enter就行4、 make modules_install 編譯模塊5、 make install 安裝內(nèi)核與模塊重啟系統(tǒng),在KVM中選擇剛編譯的內(nèi)核進(jìn)入系統(tǒng),OK,這樣就進(jìn)入了你剛編譯的內(nèi)核了。
本地編譯結(jié)果如圖:提交后返回 compile_error ,求助。
Linux下的編譯 搭建Linux編譯環(huán)境 Linux下編譯流程
如何養(yǎng)成在linux下看代碼與編程的習(xí)慣,而不用在windows下編寫代碼再切換到Linux編譯執(zhí)行,在鯤鵬環(huán)境下,高效玩轉(zhuǎn)linux下的工具與快捷鍵,幫助我們快速進(jìn)入鯤鵬云的世界。
python3.8 源碼包編譯安裝: 通過官網(wǎng)下載python源碼包。 解壓源碼包。 參考如下命令完成解壓,將壓縮包名替換為實(shí)際下載的源碼包名: tar -xf Python-3.8.5.tgz 檢查依賴。 解壓后進(jìn)入到目錄中,執(zhí)行./configure命令以檢查編譯與安裝python所需的依賴:
sl-1.1.1d.tar.gz),上傳到linux編譯機(jī)上(如上傳到目錄/home/test下),并使用tar -xvf openssl-1.1.1d.tar.gz解壓: 2、將要用到的交叉編譯工具鏈解壓后,找到交叉編譯器所在路徑(如果直接使用系統(tǒng)的gcc,可跳過這一步,但要保證gcc已安裝):
如何養(yǎng)成在linux下看代碼與編程的習(xí)慣,而不用在windows下編寫代碼再切換到Linux編譯執(zhí)行,在鯤鵬環(huán)境下,高效玩轉(zhuǎn)linux下的工具與快捷鍵,幫助我們快速進(jìn)入鯤鵬云的世界~
【功能模塊】【操作步驟&問題現(xiàn)象】1、2、【截圖信息】【日志信息】make[2]: Entering directory '/home/ranhao/LiteOS/LiteOS-master/lib/huawei_libc'../../lib/libc/src/prng/seed48
Repo代碼倉(cāng) 使用華為云賬號(hào)登錄華為云控制臺(tái)頁面。 單擊頁面左上角,在服務(wù)列表中選擇“開發(fā)與運(yùn)維 > 編譯構(gòu)建 CodeArts Build”。 單擊“立即使用”,進(jìn)入編譯構(gòu)建服務(wù)首頁。單擊導(dǎo)航欄“首頁”。 單擊“新建項(xiàng)目”,選用“Scrum”項(xiàng)目模板并將項(xiàng)目名稱命名為“Scr
文章目錄 一、查看 .config 編譯配置文件二、正式編譯內(nèi)核 一、查看 .config 編譯配置文件 在上一篇博客 【Linux 內(nèi)核】編譯 Linux 內(nèi)核 ④ ( 打開 Linux 內(nèi)核編譯 菜單配置 |菜單配置中的光標(biāo)移動(dòng)與選中狀態(tài)
Linux下配置工具的使用 在Huawei_LiteOS根目錄下執(zhí)行make menuconfig命令會(huì)展示圖形化配置界面,用戶可以根據(jù)需要自行裁剪模塊或者修改設(shè)置。執(zhí)行完保存菜單退出,該命令會(huì)更新根目錄下.config文件。 menuconfig的使用方式,主要包括: 上下鍵:選擇不同的行,即移動(dòng)到不同的選項(xiàng)上。
編譯網(wǎng)卡驅(qū)動(dòng) 操作背景 當(dāng)裸金屬服務(wù)器配套有Hi1822網(wǎng)卡硬件且無發(fā)行驅(qū)動(dòng)或升級(jí)內(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包。
在output0808/lib下 file libzbar.so.0.2.0 本節(jié)環(huán)境: linux deepin 15 在編譯zbar之前,請(qǐng)看之前博客《Linux Imagemagick 安裝》,zbar 測(cè)試依賴Imagemagick工具。 一、下載zbar源碼http://zbar
04及以上版本,作為編譯Huawei LiteOS的服務(wù)器。 GNU Arm Embedded Toolchain編譯器,用于代碼編譯。 GNU Make構(gòu)建器,用于文件組織與鏈接。 python 2.7/3.2+,pip包管理工具,kconfiglib庫,用于編譯前通過圖形化界面完成配置。