matio 安装

这篇博客介绍了如何安装matio,首先需要从SourceForge下载.m7z文件并使用相应工具解压,然后进行编译安装过程,可能会遇到一些错误。

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

1, 下载matio (http://sourceforge.net/projects/matio/)

目前下载的文件是 .7z 压缩文件,解压需要安装.7z解压工具。

sudo apt-get install p7zip
解压文件:

 

7z x matio-1.5.12.7z -r -o /home/xx

解释如下:
x 代表解压缩文件,并且是按原始目录解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)matio-1.5.12.7z 是压缩文件,这里大家要换成自己的。如果不在当前目录下要带上完整的目录
-r 表示递归所有的子文件夹
-o 是指定解压到的目录,这里大家要注意-o后是没有空格的直接接目录

2,编译安装

cd matio-1.5.12
./configure   //如果这一句不能用的话用 bash configure  代替
make
make check
make install

 如果make 过程中出现以下类似错误:

xxxx/Depends/matio-1.5.12/src'  //报错文件目录
/bin/sh ../libtool --tag=CC   --mode=compile mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include    -O20 -Wall -ffast-math -fsigned-char -g -O2 -MT framing.lo -MD -MP -MF .deps/framing.Tpo -c -o framing.lo framing.c
../libtool: 1564: ../libtool: preserve_args+= --tag CC: not found
../libtool: 1: eval: base_compile+= mipsel-linux-gcc: not found
../libtool: 1: eval: base_compile+= -DHAVE_CONFIG_H: not found
检查相应目录,比如上面错误,找到加粗红字地方文件夹下的makefile文件,找到SHELL变量定义处的/bin/sh,改为/bin/bash,重新再编译即可,在matio 编译过程中,我在"src", "tools" , "test" 等文件夹处均遇到上面错误,修改对应的Makefile文件即可。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值