国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于centos8上的編譯工具

電子工程師 ? 來源:HarmonyOS社區 ? 作者:HarmonyOS社區 ? 2020-11-20 09:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

之前看到大家在Ubuntu和docker上玩得夠開心,周末兩天我試著在樹莓派、RK3399等上面試著做編譯,發現clang似乎只能用https://repo.huaweicloud.com/HarmonyOS/compiler/下載的,改build.py似乎也不行。

我看帖子,大家似乎對編譯器和燒錄環境都有非常深刻的認識了,但群里居然還有不少朋友還沒搭好,于是做了一個的VMware的虛擬機,消耗資源比Ubuntu小不少(至少在我的老爺筆記本上都很溜,要知道這個win7 32機,開個Ubuntu虛擬機就別想做其它事情了),歡迎大家下載。

鏈接:https://pan.baidu.com/s/17WsrKHvhy7LzKMT4KnnHRg

提取碼:2qfr

基于centos8,可以直接用ssh登錄操作,不一定非要在虛擬機里面使用命令行,root賬號的密碼。缺省開啟了nfs功能,大家可以參考我之前發過的帖子:

https://bbs.elecfans.com/jishu_2008598_1_1.html

Windows下用mount192.168.175.131home

code k:命令把源碼路徑直接掛載在windows的某個盤號(比如我這里的k:)上。這樣操作在windows下起來比較簡單。

附錄:

介紹一下制作方法吧,說得比較簡單,大家領會意思就行:

首先是最小安裝centos,這個大家都知道,“下一步”和“確定”就可以了。

啟動以后,缺省是開啟sshd,我使用SecureCRT登錄虛擬機安裝編譯環境,協議選ssh2。Root賬號登錄,就基本不用擔心權限問題。

CRT里直接用了yum groupinstall "Development Tools",其實后來回想一下,我只要yum install makel gcc gcc-c++等少數幾個就夠了。

接下來用sftp工具(secureFX)直接拖文件:

code-1.0.tar.gz、gn.1523.tar、hc-gen-0.65-linux.tar、llvm-linux-9.0.0-36191.tar、mtd-utils-2.1.2.tar.bz2、ninja.1.9.0.tar、Python-3.8.5.tgz。

安裝python,通過安裝包方式安裝:

tar zxvf Python-3.8.5.tgz解壓,

./configure --prefix=/usr/local

/python3.8 --enable-universalsdk --enable-optimizations --with-universal-archs。

配置目錄

make & make install

就安裝好了,在這里,我踩了一個坑:

FaiLEDto build these modules:

_ctypes

這個地方不修復,后面會編譯的時候會提示:

解決方法是安裝libffi-devel以后再執行一次就可以了。

再安裝mtd-utils

tar jvxf mtd-utils-2.1.2.tar.bz2

cd mtd-utils-2.1.2

./configure --without-ubifs

make

make install

接下來就是解壓和指定路徑,這個大家都很熟悉了,就不展開Build的時候,CC三方ffmpeg庫vendor/hisi/hi35xx/middleware/source/third_party/ffmpeg/ffmpeg-y/libavutil/log.c

文件的時候會出現一個致命錯誤:

把這行改成絕對路徑:

#include

重新執行編譯過程就行。懷疑是配置python編譯的時候少寫了--with-valgrind造成

Nfs共享文件這塊,沒多說的,注意兩點:

1、共享參數配置為insecure

2、配置防火墻關閉

# systemctl disable firewalld

以上就是整個過程啦!

責任編輯:xj

原文標題:在CentOS上的編譯工具—踩坑和填坑

文章出處:【微信公眾號:HarmonyOS社區】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編譯
    +關注

    關注

    0

    文章

    694

    瀏覽量

    35175
  • SSH
    SSH
    +關注

    關注

    0

    文章

    200

    瀏覽量

    17729
  • CentOS
    +關注

    關注

    0

    文章

    85

    瀏覽量

    14768

原文標題:在CentOS上的編譯工具—踩坑和填坑

文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    簡單高效的鴻蒙編譯提速技巧

    編譯配置:通過編譯配置,輕松提升編譯速度,讓開發效率翻倍 (1)默認開啟的編譯優化配置 DevEco Studio提供了增量構建、并行構建等能力來提升構建效率,減少構建耗時。這些構建
    的頭像 發表于 03-04 16:09 ?59次閱讀
    簡單高效的鴻蒙<b class='flag-5'>編譯</b>提速技巧

    如何在 VF2 編譯東西?

    。 現在我編譯的最后一個內核是 10 年前的,它是在 x64 ,所以更容易。 現在我在 mzs 的幫助下到了這一點: make -C /lib/modules/5.15.0-starfive/build
    發表于 03-03 07:15

    入門篇:瑞芯微?RK?平臺編譯工具鏈自動適配原理全解析

    在瑞芯微RK系列平臺(RK3576/RV1126/RK3588/RV1109等)嵌入式開發中, 交叉編譯工具鏈 是固件編譯、內核構建、驅動開發的核心根基。過往做嵌入式開發,最繁瑣的環節之一就是手動
    的頭像 發表于 02-11 07:10 ?3207次閱讀
    入門篇:瑞芯微?RK?平臺<b class='flag-5'>編譯</b><b class='flag-5'>工具</b>鏈自動適配原理全解析

    如何在2026年Rocky Linux(8、9和10)安裝Docker

    負載的強大平臺。 本指南是一個統一的資源,解釋如何在 Rocky Linux 8、9 和 10 安裝 Docker,驗證安裝,配置 Docker Compose,并
    的頭像 發表于 01-12 17:21 ?1206次閱讀

    技術分享 | RK3506如何交叉編譯frp wireguard

    RK3506擁有著不錯的性價比以及與之相匹配的性能優勢,非常適合用來做邊緣計算網關、小型數據收集端點等。今天給大家帶來兩款內網穿透工具的交叉編譯移植,方便在RK3506搭建相關應用。在編譯
    的頭像 發表于 12-25 17:29 ?599次閱讀
    技術分享 | RK3506如何交叉<b class='flag-5'>編譯</b>frp wireguard

    Altera發布 Quartus? Prime 專業版和 FPGA AI 套件 25.3 版:編譯更快,智能更強

    投產以來編譯時間縮短多達 27%,同時顯著提升了 AI 工具的易用性; 得益于增強型編譯器和架構優化,設計人員平均可節省
    的頭像 發表于 11-13 09:24 ?7.6w次閱讀
    Altera發布 Quartus? Prime 專業版和 FPGA AI 套件 25.3 版:<b class='flag-5'>編譯</b>更快,智能更強

    scons工具無法編譯是什么原因?

    如題,scons工具編譯不了,pkg update也不行,這個是什么原因?
    發表于 09-17 06:48

    ENV工具編譯scons --target=mdk5無法編譯是什么原因導致的?

    在使用ENV工具,輸入scons --target=mdk5編譯時出現 Timeout reached or too many empty lines, exiting log monitoring thread. 提示后就卡在這不編譯
    發表于 09-09 07:10

    CentOS 7下MySQL 8雙主熱備高可用架構全解

    Centos7部署MySQL8+keepalived雙主熱備(含Keepalived配置與GTID同步優化方案) 架構拓撲原理 GTID同步 VIP 192.168.1.100 MySQL主節點1
    的頭像 發表于 08-12 17:08 ?834次閱讀

    在IAR Arm開發工具鏈中--function_sections編譯選項的使用

    本文主要介紹在IAR Arm開發工具鏈中不修改源代碼的情況下使用??function_sections編譯選項把函數放到單獨的section。
    的頭像 發表于 06-13 13:53 ?1799次閱讀
    在IAR Arm開發<b class='flag-5'>工具</b>鏈中--function_sections<b class='flag-5'>編譯</b>選項的使用

    【經驗分享】在Omni3576編譯Redis-8.0.2源碼,并安裝及性能測試

    本文首先介紹Redis是什么,然后介紹如何在Omni3576編譯Redis-8.0.2源碼,以及從源碼編譯、安裝Redis,最后介紹如何在Omni3576運行Redis性能測試,并
    的頭像 發表于 06-05 08:05 ?984次閱讀
    【經驗分享】在Omni3576<b class='flag-5'>上</b><b class='flag-5'>編譯</b>Redis-8.0.2源碼,并安裝及性能測試

    如何在CentOS系統中配置防火墻

    作為一名系統管理員或開發者,你是否曾經被 Linux 防火墻配置搞得頭大?在生產環境中,我們經常需要配置防火墻來保護服務器安全,但面對 iptables 和 firewalld 這兩個工具,很多人
    的頭像 發表于 05-08 11:52 ?1119次閱讀
    如何在<b class='flag-5'>CentOS</b>系統中配置防火墻

    如何在CentOS系統中部署ELK日志分析系統

    功能,使用戶能夠快速獲取關鍵業務洞察。本文將詳細介紹如何在 CentOS 系統中部署 ELK 日志分析系統,
    的頭像 發表于 05-08 11:47 ?1046次閱讀
    如何在<b class='flag-5'>CentOS</b>系統中部署ELK日志分析系統

    在 Windows 編譯 KiCad

    “?Ethan 同學為我們分享了在 Windows 編譯 KiCad 的準備工作、操作步驟及閉坑指南。以下是核心的操作視頻及 PPT,完整的直播視頻后續分享給大家!?” 流程概要 準備工作 編譯器篇
    的頭像 發表于 03-28 11:23 ?1057次閱讀
    在 Windows <b class='flag-5'>上</b><b class='flag-5'>編譯</b> KiCad

    KiCad直播活動(三):在 Windows編譯KiCad 手把手教您編譯/構建 KiCad 源碼

    親愛的 KiCad 粉們: 本周繼續 KiCad 的直播活動,我們將在 3 月27 日周四晚 19:30 為您帶來 “在 Windows 編譯 KiCad” 的專題!邀請了 KiCad Lead
    的頭像 發表于 03-24 11:14 ?1692次閱讀
    KiCad直播活動(三):在 Windows<b class='flag-5'>上</b><b class='flag-5'>編譯</b>KiCad 手把手教您<b class='flag-5'>編譯</b>/構建 KiCad 源碼