记录--fftw在linux上安装,编译动态库,相机使用

为了在相机中使用fftw库,因为相机中编译器比较特殊,需要自己编译成linux下的动态库(最后用的是静态库.a,动态库好像有点问题,不记得了,用的静态库,好用)

基本上是参考网上的步骤,尝试了很多,最后终于成功,这是我好使的步骤,别人不同环境不保证啊,就是多试试,都试试,根据自己的情况再修改修改,总能成功的,别放弃!

步骤:

1、下载解压,我下的fftw-3.3.9版本链接:

https://pan.baidu.com/s/1Pt8O6yp0FLCbxWYgvFZ8_g   提取码:60ku 

2、安装

就这几步,没有两次安装,没有别的其他的。


  chmod +x bootstrap.sh
  ./bootstrap.sh 

  ./configure CXX=aarch64-himix100-linux-g++ CC=aarch64-himix100-linux-gcc --host=arm-linux LIBS="-lm" --prefix=/********/PIV/fftw-3.3.9/build --enable-shared=yes 
#这步很重要,根据自己编译器配置,CXX和CC 是编译器,--host我也不知道
 --prefix=****/fftw-3.3.9/build 这个是生成库的位置  --enable-shared=yes 这个要加上

sudo make  #因为相机环境,这步会有问题,下面有我的解决方法

sudo make install

安装成功后(要确保每一步都成功,出现错误得解决),在bulid/文件夹下会生成几个文件夹,里面有动态库,静态库,以及几个头文件

 

问题:sudo的时候,aarch64-himix100-linux-gcc找不到(不加sudo的时候,可以找到)

找到的,,问题,截图

解决方法:sudo修改/etc/sudoers,,,在Defaults secure_path=.......后面添加编译器

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值