交叉编译canutils 和 libsocketcan

本文介绍如何在Linux环境下为ARM平台交叉编译libsocketcan和canutils工具集,包括下载源码包、解压、配置及编译等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

libsocketcan链接
http://www.pengutronix.de/software/libsocketcan/download/
下载到/home/zengming/download/
tar -xvf libsocketcan-0.0.10.tar.bz2
cd libsocketcan-0.0.10/
编译:
./configure --host=arm-linux
make

canutils链接:
http://pengutronix.de/software/socket-can/download/canutils/v4.0/
下载到/home/zengming/download/
tar -xvf canutils-4.0.6.tar.bz2
cd canutils-4.0.6
编译:
./configure --host=arm-linux  libsocketcan_LIBS="-L/home/zengming/download/libsocketcan-0.0.10/src/.libs -lsocketcan" libsocketcan_CFLAGS="-I/home/zengming/download/libsocketcan-0.0.10/include"
make