遇到一堆很久之前見過的問題,重新解決一次。
1、虛擬機(jī)沒法上網(wǎng)
發(fā)現(xiàn)虛擬機(jī)瀏覽器上不了網(wǎng),運(yùn)行ifconfig查看,發(fā)現(xiàn)要么沒有IP地址,要么只有IPv6的地址。最后發(fā)現(xiàn)是昨天VMware卡死了,啟動(dòng)任務(wù)管理器把相關(guān)任務(wù)全停了,dhcp服務(wù)沒啟動(dòng)。于是點(diǎn)進(jìn)計(jì)算機(jī)-管理-服務(wù),重新啟動(dòng)。再把網(wǎng)絡(luò)設(shè)置成NAT模式,然后在命令行輸入命令重新啟動(dòng)網(wǎng)絡(luò)(或者重啟虛擬機(jī))。
最后能上網(wǎng)了。
2、ssh傳輸文件到開發(fā)板失敗
兩種情況(只解決了第二種):
網(wǎng)上的解決辦法都是針對云服務(wù)器的,但我這是直接和電腦連接的開發(fā)板。把ssh公鑰刪了后就能正常傳輸文件了:cd ~/.ssh
ssh-keygen -f "ssh文件" -R "IP"
3、下載到開發(fā)板后運(yùn)行失敗
-sh: ./example-server: No such file or directory
有幾種可能:
(1)沒有權(quán)限
(2)系統(tǒng)位數(shù)與該可執(zhí)行文件不匹配
要在64位系統(tǒng)上與運(yùn)行32位程序,需要安裝32位lib庫。安裝兩個(gè)軟件:
lib32ncurses5
lib32z1
可能還要更改bash: sudo dpkg-reconfigure dash
文章來源:http://www.zghlxwxcb.cn/news/detail-848266.html
開發(fā)板上的Linux系統(tǒng)要具有完整的功能,至少具有sudo apt等常用命令。本人的開發(fā)板系統(tǒng)相當(dāng)簡陋,缺少這些命令導(dǎo)致更新不了缺少的庫,因此后面先尋找合適的開發(fā)平臺(tái),再來解決這個(gè)問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-848266.html
到了這里,關(guān)于虛擬機(jī)-Linux開發(fā)板交叉編譯問題記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!