有客戶編譯 飛凌嵌入式 AM3354開發板提供的tslib源碼,在執行./tslib.sh 時會報錯,對此,整理了一份錯誤記錄文檔,不能說絕對解決,至少對一部分的客戶是有效的。
注意:解壓並編 譯 tslib 源碼時,建議使用手冊中建議的路徑。還有,一定要安裝 autoconf 、 automake 、 libtool 等軟件包。
問題 1 :
解決辦法:
卸載 autoconf 、 automake 、 libtool ,然後重新安裝。
問題 2 :
這個錯誤是在 ./configure...... 時,發生的錯誤。 解決辦法:
ubuntu 12.04 系統已經不自帶 新立得軟件,需要在 ubuntu 的軟件中心去下載
1 、使用 Ubuntu 軟件中心搜索 synaptic ,找到“新立得軟件包管理器”,一般第一個搜 索結果就是了 ;
然後,安裝該軟件。
2 、在新立得軟件中搜索 ia32-libs
在搜索結果中安裝該軟件包
注意:標記安裝 ia32-libs 軟件包時,會提示需要安裝關聯的其他依賴包,統統安裝,總共大小在 200M 左右 。
安裝 ia32-libs 完成後,重新編譯 tslib
如果提示缺少 libstdc++.so.6
sudo apt-get install libstdc++6
sudo apt-get install lib32stdc++6
以上操作基於 飛凌 嵌入式AM335x系列產品
飛凌官網:https://www.forlinx.com/article_view_144.html