树莓派安装FFTW,linux安装库不生成.so库,拷贝.so .a,按时间查看文件的命令

9 篇文章 0 订阅
2 篇文章 0 订阅

目录

1、树莓派安装FFTW

2、不生成.so库的问题

3、从.a生成.so

4、直接复制.so .a

5、按时间查看文件


1、树莓派安装FFTW

树莓派安装fftw_zhangjun62的博客-CSDN博客_安装fftw

具体安装参考上述连接。

2、不生成.so库的问题

.a文件是静态库,.so文件是动态库,也就是共享目标,.la为libtool自动生成的一些共享库,主要记录了一些配置信息。

如果只生成.a,不生成.so,那是因为安装时没有配置为共享,配置的时候加上这句话

--enable-shared=yes

另外,想重新安装的话,需要重新make:

make clean 

3、从.a生成.so

如果不想再配置安装,那就从.a文件生成.so文件。步骤:

1、 sudo ar -x libfftw3.a          从.a解压出.o目标文件,这一步会生成很多.o文件,最好别在/usr/local/lib文件夹里执行这个,可以将.a拷贝到空的文件夹里,在那里面进行。

2、sudo gcc -shared *.o -o ../libfftw3.so           生成.so文件,这是在/usr/local/lib的子文件夹fftw里执行的,这样就可以把.so文件生成到/usr/local/lib里面了。

然后在QT的.pro文件里添加动态链接库即可。

4、直接复制.so .a

如果想从别的地方拷贝过来静态库和动态库,直接将源文件.so .a拷贝至目标卡的/lib文件夹下,然后执行:

sudo ldconfig 

然后就能用了~

5、按时间查看文件

命令  :ls -t        按照时间先后排列显示文件。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值