溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

QtE5.7編譯環(huán)境的搭建方式有哪些

發(fā)布時間:2021-12-15 09:50:39 來源:億速云 閱讀:129 作者:iii 欄目:互聯(lián)網(wǎng)科技

這篇文章主要介紹“QtE5.7編譯環(huán)境的搭建方式有哪些”,在日常操作中,相信很多人在QtE5.7編譯環(huán)境的搭建方式有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”QtE5.7編譯環(huán)境的搭建方式有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1. 使用已經(jīng)搭建好的鏡像
用戶如果使用搭建好的編譯環(huán)境,在簡單的修改環(huán)境變量之后,就可以完成本章的編譯。
用戶在使用搭建好的環(huán)境時,如果 ssh 連接失敗的話,可以參考“14.2.1.2”小節(jié)(也就
是下一節(jié)),配置 ssh 服務。如果參考“14.2.1.2”小節(jié)修改配置之后還有問題,可以參考
14.2.1.3 和 14.2.1.4 小節(jié),使用的替換工具。經(jīng)過測試,在 ssh 工具無法使用的時候,這兩個
工具仍然可以使用。
2. 自己搭建環(huán)境
另一種方法是自己安裝虛擬機,安裝 Ubuntu16.04 系統(tǒng),搭建環(huán)境。
有關(guān)“虛擬機安裝”、“虛擬機加載 ubuntu 鏡像”、“Ubuntu 基本操作”等內(nèi)容,用
戶可以參考第三章的內(nèi)容,這些基本操作在 Ubuntu16.04 上都是通用的。有一點需要特殊提
出的是,使用 Ubuntu16.04 時,使用的站點是清華的站點,具體的設置過程如下:
右上角小齒輪→System Settings→System→Software & updates
→Ubuntu Software→Download from 選擇站點
→選擇清華站點
→彈出驗證→輸入 root 賬號密碼
→替換為清華的下載點
→apt-get update 更新
使用命令“apt-get install vim ssh”安裝 vim 編輯器以及 ssh 工具。
使用 ssh 的時候,會遇到 ssh 連接失敗的問題。
先使用命令“/etc/init.d/ssh restart”啟動 ssh 服務,然后使用命令“vim
/etc/ssh/sshd_config”打開配置文件。在配置文件最后位置添加:
Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc
MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96 KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org
如下圖所示:

QtE5.7編譯環(huán)境的搭建方式有哪些
在配置文件中找到下面這段代碼,修改如下。
# Authentication:
LoginGraceTime 120
#PermitRootLogin prohibit-password
PermitRootLogin yes
StrictModes yes

QtE5.7編譯環(huán)境的搭建方式有哪些
之后使用“/etc/init.d/ssh restart”命令重啟 ssh 服務,ssh 就可以連接上了。
依次使用如下命令,進行庫文件的安裝。
apt-get install lzop
apt-get install u-boot-tools
apt-get install autoconf
apt-get install automake
apt-get install libtool
apt-get install libstdc++6
apt-get install lib32c-dev
apt-get install lib32stdc++6

apt-get install lib32z1
apt-get install lib32ncurses5
3. putty 工具的使用
用戶手冊 4.2.5 小節(jié)介紹 SSH 工具,在 Ubuntu16.04 上有一定的概率使用不了,本節(jié)介
紹替換 SSH 控制臺的工具 putty。
putty 工具是網(wǎng)盤“iTOP-4412 開發(fā)板搭建編譯環(huán)境所需要的工具包以及補丁包\09-
QtE5.7 的編譯環(huán)境安裝包\03-QtE5.7 編譯環(huán)境需要的工具\01-putty 控制臺工具”目錄下的
壓縮包“putty_cn.zip”,解壓之后得到文件夾“puttyfile_0.62cn”,進入該文件夾,如下
圖所示。

QtE5.7編譯環(huán)境的搭建方式有哪些
確認 Ubuntu16.04 上已經(jīng)安裝了 SSH 并開啟 SSH 功能,虛擬機已經(jīng)開啟。作者虛擬機
上的 IP 是:192.168.2.23,用戶要根據(jù)自身的實際情況修改。如下圖所示,雙“putty.exe”
打開 Putty 配置,如下圖所示。

QtE5.7編譯環(huán)境的搭建方式有哪些
如上圖所示,需要注意的部分已經(jīng)標注。
第一步“遠程主機 IP”要根據(jù)實際情況設置;第 2-4 步驟,使用默認即可;第 5 步在保
存登陸設置之后,如果配置沒有變化,可以使用默認配置登陸;配置完成之后使用第 6 步,登
陸主機。
作者配置如下圖所示。

QtE5.7編譯環(huán)境的搭建方式有哪些
點擊打開,彈出如下圖所示對話框。
有三種選項目,第一個選項“是”,表示登陸主機并且保存配置到緩存;第二個選項
“否”,表示登陸主機,但是不保存配置;第三個選項“取消”,表示不登錄,不保存。選擇
第一個選項,第二次登陸就不會彈出這個下圖所示的對話框。

QtE5.7編譯環(huán)境的搭建方式有哪些
這里選擇“是”,只剩下 PuTTY 使用界面,如下圖所示。輸入賬號 root 和密碼
topeet,搭建好的 Ubuntu 系統(tǒng)默認密碼是“topeet”。

QtE5.7編譯環(huán)境的搭建方式有哪些
輸入賬號和密碼之后,如下圖所示,已經(jīng)可以遠程控制 Ubuntu16.04 系統(tǒng)了。
QtE5.7編譯環(huán)境的搭建方式有哪些
4. winscp 工具的使用
用戶手冊 4.2.5 小節(jié)介紹的 SSH 工具,在 Ubuntu16.04 上有一定的概率使用不了,本節(jié)
介紹替換 SSH 文件傳輸?shù)墓ぞ?winscp。
winscp 工具是網(wǎng)盤“iTOP-4412 開發(fā)板搭建編譯環(huán)境所需要的工具包以及補丁包\09-
QtE5.7 的編譯環(huán)境安裝包\03-QtE5.7 編譯環(huán)境需要的工具\02-WinSCP 文件傳輸工具”目錄
下的壓縮包“winscp5131.zip”,解壓之后得到文件夾“WinSCP(SFTP 客戶端) v5.13.1 中文
版”,進入該文件夾,如下圖所示。

QtE5.7編譯環(huán)境的搭建方式有哪些
雙擊“WinSCP.exe”,如下圖所示。彈出登陸框。
QtE5.7編譯環(huán)境的搭建方式有哪些
如下圖所示,主機名稱為 Ubuntu 的 IP 地址,用戶名直接登陸 root,搭建好的編譯環(huán)境
密碼為 topeet,然后點擊按鈕“登陸”。

QtE5.7編譯環(huán)境的搭建方式有哪些
彈出如下圖所示提示框。有三種選項目,第一個選項“是”,表示登陸主機并且保存配置
到緩存;第二個選項“否”,表示登陸主機,但是不保存配置;第三個選項“取消”,表示不
登錄,不保存。選擇第一個選項,第二次登陸就不會彈出這個下圖所示的對話框。

QtE5.7編譯環(huán)境的搭建方式有哪些
作者這里選擇“是”,如下圖所示,已經(jīng)登陸,左邊是 Windows 目錄,右邊是 Ubuntu
的目錄,使用方法比較簡單,傳文件直接向?qū)夸浲蟿蛹纯伞?br/>
QtE5.7編譯環(huán)境的搭建方式有哪些

到此,關(guān)于“QtE5.7編譯環(huán)境的搭建方式有哪些”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

qt
AI