嵌入式Linux ALSA工具交叉編譯問題解決
記錄交叉編譯alsa-utils時遇到的問題與解決過程
問題1. configure時提示缺少libasound2
解決:先安裝alsa-lib庫。
問題2. configure出現錯誤:
checking for panel.h… no
configure: error: required curses helper header not found
解決:據搜尋,是因為交叉編譯alsa-utils預設會生成alsamixer,此時會用到ncurses,但即使交叉編譯了ncurses庫並加入alsa-utils呼叫路徑,問題仍然存在。
網友有解釋:因為ncurses交叉編譯時不支援alsamixer,在交叉編譯alsa-utils時加上configure選項:–disable-alsamixer,不再報上述錯誤。
問題3. make時報錯:未找到xmlto命令
解決:apt-get安裝xmlto工具,或者在configure時加上: –disable-xmlto
相關推薦
嵌入式Linux ALSA工具交叉編譯問題解決
記錄交叉編譯alsa-utils時遇到的問題與解決過程 問題1. configure時提示缺少libasound2 解決:先安裝alsa-lib庫。 問題2. configure出現錯誤: checking for pan
彙總(之四):交叉編譯工具鏈arm-none-linux-gnueabi-, Qt交叉編譯安裝和移植,Qt桌面版編譯安裝,QTcreator安裝和配置
4. QTcreator2.5.2安裝和配置 首先,從官網下載了qt-creator-linux-x86-opensource-2.5.2.bin檔案。 下面的安裝就比較簡單了,首先更改檔案屬性,使它可執行。 chmod u+x qt-creator-linux
搭建完整的arm-linux-gcc等交叉編譯環境
https://www.cnblogs.com/uestc-mm/p/6656325.html 安裝環境 Linux版本:Ubuntu 12.04 核心版本:Linux 3.5.0 交叉編譯器版本:
三.在linux上安裝交叉編譯環境
我使用的是友善之臂的開發板,配套光碟資料,在光碟資料的 友善之臂tiny4412-A資料夾下的linux資料夾中有交叉編譯工具:arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz。將這個工具包通過samba伺服器拷貝到linux系統下。然後解壓。
適用於樹莓派Raspberry Pi的嵌入式QT平臺(一) -- 交叉編譯安裝Qt Embedded 5.5
在樹莓派上設計桌面應用一般情況會依賴於X11環境,如果是Windows平臺,就目前而言,我們也可以選擇Windows 10 IoT環境進行開發。UWP目前也支援在樹莓派2上進行部署。至於常見的Linux X11或者Wayland環境,相比之下比較冗餘,但是QT Emebedded直接利用Framebuffer
適用於樹莓派Raspberry Pi的嵌入式QT平臺(三) -- 交叉編譯 Raspberry Pi 版GDB with Python
上篇講到“在Windows下用Qt Creator開發編譯Raspberry Qt 5應用程式”,由於目前Qt Creator所支援的GDB需要有Python支援,但是目前MinGW中的GDB都是無Python支援的,所以我們需要自己下載GDB程式碼並且編譯成針對Raspberry Pi支援Python的版本
live555在arm linux下的交叉編譯,並下載的Arm板播放H264檔案
我的系統是ubuntu 11.10 1.live555原始碼 和 H264測試檔案下載 ,見如下連結 2.根據自己的交叉編譯器修改config.*(具體見下載檔案中的config.armeb-uclibc), 我的編譯器是buildroot-gcc342-----mi
alsa-lib 交叉編譯以及音效卡驅動測試
alsa-lib移植筆記 l下載alsa-utils, alsa-lib, 版本要一致 l編譯alsa-lib ./configure --host=arm-none-linux-gnueabi --disable-python --prefix=/usr/share/arm-alsa/ 如
ARM linux下memtester交叉編譯
我們在自己的新開發的板子上測試DDR穩定性很必要,儘管uboot下可以用mtest測試DDR,但是由於uboot一般不使能cache,測試不完全,一旦開cache,DDR會出現burst傳輸。 linux的記憶體測試工具memtester,為了測試ARM板子的DDR
嵌入式Linux開發工具之gcc編譯器
gcc的簡介 編譯器gcc所具備的優點 1、GNU CC(簡稱為gcc)是GNU專案中符合ANSI C標準的編譯系統,能夠編譯用C、C++和Object C等語言編寫的程式。gcc不僅功能強大,而且可以編譯如C、C++、Object C、Java、和Ad
arm-linux-gcc sqlite3 交叉編譯
http://www.blogjava.net/yxj1314520/archive/2012/04/18/375066.html 首先宣告 :這是我借鑑別人聯合自己的交叉編譯經驗做改動而來的 1。# tar zxvf sqlite-3.3.7.tar.gz
Linux 下 Busybox 交叉編譯
2.DownloadedCross Compilation tool chain,for example, arm-linux-gcc-xxx This is busybox-1.18.3 as a example. 3. Enter the busybox-1.18.3
linphone在ARM-Linux下的交叉編譯
系統:Linuxmint9/fedora13 arm-linux:arm-none-linux-gnueabi 4.3.2 (Sourcery G++ Lite 2008q3-72) Linphone版本:linphone-3.3.0.tar.gz Linphone依賴庫準備: libogg-1.2.0.ta
arm-linux的gdb交叉編譯,arm的gdb移植
環境: 需要交叉編譯的晶片型號: xlinx ZYNQ XC7Z010 交叉編譯的環境:ubuntu 安裝檔案: 1、ncurses-5.9.tar.gz(下載網址:http://linux.softpedia.com/get/Programm
Linux裝置驅動--Linux驅動模組交叉編譯的注意事項
在linux系統下編寫好目標開發板的驅動程式後,需要以模組的方式加入核心。期間交叉編譯適合目標板Kernel的模組尤為關鍵。在此記錄編譯方法,以免看客和我一樣走彎路。 1、在宿主機上安裝交叉編譯器 arm-linux,具體方法百度,一大筐。 2、將和目標板的核心原檔案在宿主
嵌入式Linux-根檔案系統2_(利用交叉編譯工具鏈,構建/lib目錄)
光有應用程式(命令)是不夠的,因為應用程式本身需要使用C庫的庫函式,因此還必需製作for ARM的C庫,並將其放置於/lib目錄。my god,要自己寫C庫的原始碼嗎?不用!還記得交叉編譯工具鏈的3個組成部分嗎?交叉編譯器、for ARM的C庫和二進位制工具。我們只需要把嵌入式的C庫拷貝過來就可
Linux下獲取arm的交叉編譯工具鏈
win 5.1 app應用 地址 打開 release nbsp 最新 component 轉載請註明文章:Linux下獲取arm的交叉編譯工具鏈 出處:多客博圖 這裏介紹,Linux下獲取arm的交叉編譯工具鏈,比如arm-linux-gnueabihf-gcc、a
linux 安裝交叉編譯工具
目錄 ges 終端 如果 -name images 使用 linux tab鍵 以arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2為例 1、獲取要安裝的交叉編譯工具。(一般芯片廠商提供,也可自行下載) 2、使用tar命令:tar jxvf ar
嵌入式Linux編譯內核步驟 / 重點解決機器碼問題
fig 否則 可謂 .... boot 實驗 燒寫 min lin 嵌入式系統更新內核 1. 前言 手裏有一塊Friendly ARM的MINI2451的板子,這周試著編譯內核,然後更新一下這個板子的Linux內核,想要更新Linux Kernel 4.1版本,但是種種原因
嵌入式交叉編譯環境arm-linux-gcc環境搭建
arm linux gcc 嵌入式交叉編譯環境 準備工具安裝目錄 可以去官網下載對應系統版本的arm-Linux-gcc。將壓縮包arm-linux-gcc-4.4.3.tar.gz存放在一個目錄下。 .tar.gz 和.tgz 解壓:tar zxvf FileName.tar.gz 壓縮:t