杭州网站建设杭州沃迩夫,建设部人事教育司网站,wordpress主题制作价格,重庆建设工程信息网官网入口网址如下记录是在 imx8上测试使用 参考博主的文章 iMX6ULL 库移植 | Libgpiod 库的交叉编译及使用指南(linux)
编译说明 1: build.sh代码如下所示#xff0c;先执行 source build.sh#xff0c;注意修改交叉编译工具链为自己本地的地址#xff1b; 2#xff1a;执行 ./autogen…如下记录是在 imx8上测试使用 参考博主的文章 iMX6ULL 库移植 | Libgpiod 库的交叉编译及使用指南(linux)
编译说明 1: build.sh代码如下所示先执行 source build.sh注意修改交叉编译工具链为自己本地的地址 2执行 ./autogen.sh 报错不用管 执行 ./configure --enable-toolsyes --hostaarch64-linux-gnu --prefixpwd/targets/imx8/–host 为当前交叉编译器–prefix为目标代码生成的地址 #执行 configure 之后注意搜索 Makefile 里面的 CC是不是预期的交叉编译器如果不是说明有问题
3报错的话 config.h 屏蔽这行代码 #define malloc rpl_malloc 4make 5make install 6./targets/imx8/ 路径下会生成目标文件
#!/bin/bash# 源码地址 https://github.com/brgl/libgpiod/tree/v1.6.x#export CROSS_COMPILE交叉编译工具链前缀
# imx8
export CROSS_COMPILE/opt/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-export CC${CROSS_COMPILE}gcc
export CXX${CROSS_COMPILE}g
export AR${CROSS_COMPILE}ar
export AS${CROSS_COMPILE}as
export LD${CROSS_COMPILE}ld
export RANLIB${CROSS_COMPILE}ranlib
export STRIP${CROSS_COMPILE}strip# 编译说明
# 1: 先执行 source build.sh注意修改交叉编译工具链
# 2执行 ./autogen.sh 报错不用管
# imx8 ./configure --enable-toolsyes --hostaarch64-linux-gnu --prefixpwd/targets/imx8/
# cx7101 交叉编译器版本过低不支持 gpiod编译
# 执行 configure 之后注意搜索 Makefile 里面的 CC是不是预期的交叉编译器
# 3config.h 屏蔽这行代码 #define malloc rpl_malloc
# 4make
# 5make install
# 6libgpiod-1.6.x.1/targets/imx8/ 路径下会生成目标文件