gpt4 book ai didi

linux - fatal error : libudev. h:没有那个文件或目录

转载 作者:IT王子 更新时间:2023-10-29 00:15:10 26 4
gpt4 key购买 nike

我在 ubuntu12.04 上用 g++/gcc 编译,它是“OK”,但我不能使用 raspberry pi tools master 交叉编译

toolsmaster 
CC := /home/Desktop/Simple_Linux_Driver/tools-master/arm-bcm2708/arm-bcm2708-linux-gnueabi/bin/arm-bcm2708-linux-gnueabi-g++
GCC := /home/Desktop/Simple_Linux_Driver/tools-master/arm-bcm2708/arm-bcm2708-linux-gnueabi/bin/arm-bcm2708-linux-gnueabi-gcc

我安装了以下项目:

-sudo apt-get install libusb-1.0-0-dev
-sudo apt-get install libudev-dev

树莓派内核版本 3.2.27(izzit 我需要启用“how”并重新构建)?

最佳答案

它的作品!我需要交叉编译和 cp .h .so inside raspberry pi cross toolsmaster以下是我尝试的:如果我错过任何东西,请告诉我谢谢^^下载 libusb 最新版本的 tar 文件。

版本 1.0.8

$ TOOLCHAIN=/opt/FriendlyArm/toolchain/4.4.3/arm-none-linux-gnueabi
$ PATH=$PATH:$TOOLCHAIN/bin
$ CC='arm-none-linux-gnueabi-gcc -march=armv4t -mtune=arm920t'
$ CROSS_COMPILE=arm-none-linux-gnueabi-
$ export CC CROSS_COMPILE
$ tar xfv libusb-1.0.8.tar
$ cd libusb-1.0.8
$ ./configure --host arm-linux
$ make
$ cd libusb
$ cp libusb.h $TOOLCHAIN/arm-none-linux-gnueabi/include/
$ cp libusb.h $TOOLCHAIN/arm-none-linux-gnueabi/sysroot/include/
$ cp .libs/libusb-1.0.so $TOOLCHAIN/arm-none-linux-gnueabi/lib/
$ cp .libs/libusb-1.0.so $TOOLCHAIN/arm-none-linux-gnueabi/sysroot/lib/

工具链已设置。编写程序:添加#include 以使用他的库。使用以下内容进行编译:

$arm-linux-g++ myprog.cpp -o myapp -lusb-1.0

注意:不要错过“-lusb-1.0”

关于linux - fatal error : libudev. h:没有那个文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17808084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com