第一章 編譯環境 Ubuntu20.04 編譯配置
編譯 android 或者 Linux 對編譯環境環境 Ubuntu20.04 有一些配置要求,下面我們根據如下圖所示的流程圖來進行配置。 首先需要擴大記憶體,如果能配置設定給 ubuntu20.04 的物
理記憶體大于 20G,則參考本小節“修改實體記憶體”小節進行修改。如果實體記憶體不夠 20G,需要增加交換記憶體,參考“增加交換記憶體”小節進行修改。
接下來擴大硬碟,擴大硬碟有倆種方法,任選其中一種方法即可。擴大完硬碟,安裝編譯源碼需要的依賴包,然後便可以愉快的編譯了。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAnYldHL0FWby9mZvwFN4ETMfdHLkVGepZ2XtxSZ6l2clJ3LcV2Zh1Wa9M3clN2byBXLzN3btgHL9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsQTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5iM5gTM4EWO4QWNhZjMxMmMzYzXyQDN0UTMyIzLclDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
1 預設 Ubuntu 配置功能
為了友善客戶使用和快速開發,迅為提供的編譯環境 Ubuntu20.04 已經配置好了如下功能。
迅為提供的編譯環境 Ubuntu20.04 網盤下載下傳路徑為:
“iTOP-3588 開發闆\02_【iTOP-RK3588 開發闆】開發資料\02_iTOP-3588 開發闆搭建好編譯環境的 Ubuntu20.04 虛拟機鏡像” 1 預設 ubuntu 安裝 Vscode,友善閱讀和編輯代碼
2 預設 ubuntu 安裝 ftp
3 預設 ubuntu 安裝 samba,共享檔案夾位置是 /home/topeet/share
4 預設 ubuntu 安裝 ssh
5 預設 ubuntu 安裝代碼對比軟體 meld
6 預設 ubuntu 設定資料源為阿裡雲
7 預設 ubuntu 安裝 nfs,nfs 目錄為:/home/nfs
8 預設 ubuntu 設定系統預設語言為中文
9 預設 ubuntu 安裝中文輸入法,友善客戶編寫代碼注釋
10 預設 ubuntu 安裝交叉編譯工具,交叉編譯器的路徑為:/home/topeet/topeet-qt5.14.2,
單獨的交叉編譯器,友善客戶交叉編譯 C 程式或者 QT 程式
11 預設 ubuntu 安裝 qtcreator,并設定編譯套件 kits,友善客戶開發 QT 程式。
12 預設 ubuntu 安裝編譯依賴包,客戶隻需要拷貝源碼到 ubuntu 中,可直接編譯。
13 預設 ubuntu 預設支援聯網,設定為橋接模式
14 預設 ubuntu 内置交叉編譯工具器,可交叉編譯 C 程式
15 預設 ubuntu 預設設定記憶體為 8GB,處理器核心總數為 4,硬碟為 50GB。這些選項需要客戶根據自身電腦的配置進行修改。以下的章節也會介紹修改方法。
編譯 android 或者 Linux 對編譯環境環境 Ubuntu20.04 有一些配置要求,下面我們根據如上文所示的流程圖來進行配置。