libusb hisiv500交叉編譯

2021-09-24 14:23:20 字數 1348 閱讀 7274

不需要udev版本

需要udev版本(帶udev的我還沒有驗證)

1 不載入blkid kmod版本的udev

2 載入blkid kmod版本的udev

在autogen.s**件中加入 –disable-udev

修改autogen.sh

./configure --enable-examples-build --enable-tests-build "@"−

−dis

able

−ude

v−−h

ost=

arm−

hisi

v500−l

inux

−−pr

efix

=@" --disable-udev --host=arm-hisiv500-linux --prefix=

@"−−di

sabl

e−ud

ev−−

host

=arm

−his

iv50

0−li

nux−

−pre

fix=

(pwd)/_install_armhi

./autogen.sh

make

make install

然後設定平台,以及編譯輸出路徑

./autogen.sh

./configure -host=arm-hisiv400-linux -prefix=/home/webster/software/eudev-400 –disable-blkid –disable-kmod

make

make install

編譯出libudev.so 標頭檔案等。

將udev生成的標頭檔案和庫裝入到編譯器預設路徑,再編libusb庫。

./configure –host=arm-hisiv400-linux -prefix=/home/webster/software/kmod-400

可在./configure 後加入–prefix=dir 寫入自定義安裝路徑

make

make install

將生成的庫和標頭檔案複製到編譯器預設路徑

util是乙個庫的集合,其中包含blkid庫。

./configure –host=arm-hisiv400-linux –disable-libmount –disable-libuuid

可在./configure 後加入–prefix=dir 寫入自定義安裝路徑

make

make install

生成blkid庫,標頭檔案等。

將生成的庫和標頭檔案複製到編譯器預設路徑,再編libusb庫

libusb hisiv400交叉編譯

交叉編譯libusb庫,在autogen.sh檔案中加入 disable udev 然後設定平台,以及編譯輸出路徑 autogen.sh configure host arm hisiv400 linux prefix home webster software eudev 400 disable ...

centos 安裝arm llinux 交叉編譯器

這裡有版本。2.本人用的是開發板裡面直接給的 和解壓版是一樣的 就直接解壓縮 放入 usr local 中就行 3.改環境 本人用centos 直接gedit etc profile在最後麵加 export path usr local arm bin path export path 然後重啟 鍵...

用crosstool ng構建自己的交叉編譯工具鏈

交叉編譯器是編譯器的一種,它執行在一種平台下卻生成另一種平台執行的二進位制檔案。當前構建交叉編譯器的方法有很多,這裡介紹一種方便快捷的方式 使用crosstool ng 1.從crosstool ng cd crosstool ng 1.21.0 3.執行編譯三步曲 configure prefix...