关于MPSoC系列编译can测试工具问题汇总

本文详细描述了如何在嵌入式环境中下载并进行libsocketcan和canutils的跨平台编译,包括解压、配置、编译和安装步骤,以及解决编译过程中遇到的问题,如替换config.guess和config.sub文件。

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

1.下载can相关的测试工具

wget https://public.pengutronix.de/software/libsocketcan/libsocketcan-0.0.11.tar.bz2
wget https://public.pengutronix.de/software/socket-can/canutils/v4.0/canutils-4.0.6.tar.bz2

将下载的两个安装包放在你顺手的路径

2.首先使用bz2的解压命令解压软件包

tar -jxvflibsocketcan-0.0.11.tar.bz2

3.创建一个sh文件,编写一个脚本。将编译完成后生成的库都在out/lib里,将这些库全部放到开发板的文件系下的lib目录里,复制时最好在命令前面加sudo进行复制,然后输入sync命令同步数据,确保数据复制完成。

./configure --host=aarch64-xilinx-linux --prefix=$PWD/out
make
make install
一般源码的安装共三个步骤:配置(configure)、编译(make)、安装(make install)。

--host在需要进行交叉编译时使用,用来指定运行环境,这里使用aarch64-xilinx-linux

--prefix的作用是指定安装路径,若是不进行该选项的配置,安装之后的可执行文件默认安装在/usr/local目录下。其中可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其他的资源文件放在/usr/local/share。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伊藤诚诚诚诚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值