1. 程式人生 > >linux開發之交叉編譯器環境搭建系統相容的問題

linux開發之交叉編譯器環境搭建系統相容的問題

 這段時間我在用成都英創的6800開發板進行linux的開發學習。原來他們家提供的開發環境是eclipse.exe.但是在這版中他們提供了交叉環境的搭建教程,並提供了QT程式設計的。所以我也開始搭建環境的技術之旅。

在按照英創提供的QT安裝教程中他提供的編譯器是32位系統的,我用的是win10 64位系統。這就存在一個版本相容的問題,按照教程中提供的資料是#>sudo apt-get install ia32-libs 但是將指令敲進去以後出現這樣的畫面:

大家看到輸入的提示了麼?就是那個指令不能安裝,但有替換的安裝方案。我是apt-get install lib32z1. 輸入後再次執行程式發現出現下圖所示的提示

發現缺少一個分享庫”libstdcc++.so.6“,到網上搜了一下安裝瞭如下庫

$sudo apt-get install libstdc++6 $sudo apt-get install lib32stdc++6

就可以了

這個問題暫時得到了解決。通過這個事情發現linux要比windows繁瑣的多,但是它會給我們一些提示資訊,大家只要注意看會發現一些問題提示,根據這些問題的提示到百度上搜索一般都應該能解決問題的。哈哈,以上問題紀念我的2017年8月1日的時光。哈哈。