下载canutils和libsocketcan
https://public.pengutronix.de/software/libsocketcan/libsocketcan-0.0.11.tar.bz2
https://public.pengutronix.de/software/socket-can/canutils/v4.0/canutils-4.0.6.tar.bz2
编译libsocketcan
tar -jxvf libsocketcan-0.0.11.tar.bz2
cd ./libsocketcan-0.0.11
mkdir out
./configure --host=arm-linux-gnueabihf --prefix=/home/canutils_tools/libsocketcan-0.0.11/out
make
make install
生成的库在out/lib目录下
编译canutils
//先将 libsocketcan 里面的头文件 libsocketcan.h can_netlink.h 复制到 canutils 的 include 里面
tar -jxvf canutils-4.0.6.tar.bz2
cd ./canutils-4.0.6
mkdir out
./configure --host=arm-linux-gnueabihf --prefix=/home/canutils_tools/canutils-4.0.6/out libsocketcan_LIBS=-lsocketcan LDFLAGS="-L/home/canutils_tools/libsocketcan-0.0.11/out/lib/" libsocketcan_CFLAGS="-I/home/canutils_tools/libsocketcan-0.0.11/out/include"
make
make install