嵌入式Linux学习问题解决记录
生活随笔
收集整理的這篇文章主要介紹了
嵌入式Linux学习问题解决记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:
make menuconfig提示'make menuconfig' requires the ncurses libraries解決方法
解決:
Google了一下,原來只需要安裝libncurses5-dev就可以了,執行如下命令:
sudo apt-get install libncurses5-dev
問題:
解決libc.so.6: version ‘GLIBC 2.9‘ not found問題記錄
問題描述:
最近,在開發板上部署好QT5的開發環境,準備運行應用程序時報了這么一個錯誤:
原因分析:
根據報錯出來的提示,可以很容易得知這是GLIBC版本的支持問題。這里我們先查看libQt5Core.so.5庫所需要的GLIBC庫版本
以下是我編譯好的qt庫所需要支持的glibc庫版本:?
接著查看libc.so.6所支持的GLIBC版本
strings libc.so.6 | grep GLIBC
這里可以看到并沒有libQt5Core.so.5所需要支持的GLIBC_2.9版本
?解決方案:
直接將編譯QT庫時所用到的交叉編譯器的庫文件全部拷貝到開發板上(root/lib)就可以了,因為編譯QT庫時所依賴的庫文件都可以在交叉編譯器的庫文件中找到,所以直接將之拷貝過來用一勞永逸。
cp /usr/local/arm/arm-2014.05/arm-none-linux-gnueabi/libc/lib/* ./
重新生成system.img鏡像文件,拷貝到開發板上。重新運行應用程序,程序正常運行,沒有再遇到上述報錯。
總結
以上是生活随笔為你收集整理的嵌入式Linux学习问题解决记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二十二、linux定时器
- 下一篇: 一、ESP32环境搭建(基于vscode