24小时热门版块排行榜    

查看: 2426  |  回复: 12

yjhqdm

金虫 (小有名气)

[求助] 安装fftw时bin文件不见了,求助

只要提出有帮助意见我就散金了。。
我在安装fftw时,先安装了fftw3,方法如下:
$ cd /usr/local/src
$ sudo tar xzvf ~/Downloads/fftw-3.3.3.tar.gz
$ cd fftw-3.3.3
$ sudo ./configure --prefix=/usr/local/fftw3 --enable-float
$ sudo make
$ sudo make install
后来发现fftw3有些问题,就有按照上述方法安装了fftw2.1.5
安装fftw2
$ cd /usr/local/src
$ sudo tar xzvf ~/Downloads/fftw-2.1.5.tar.gz
$ cd fftw-2.1.5
$ sudo ./configure --prefix=/usr/local/fftw2 --enable-float
$ sudo make
$ sudo make install
但是装完后,发现在/usr/local/fftw3/里面有bin
但是在/usr/local/fftw2/下面没有bin
然后参考网上方法,删除了fftw2、fftw3文件夹,重新安装了fftw2,还是没有bin
求助啊!怎么回事~~
新手装lammps第一步就出问题。。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Bessel

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
yjhqdm: 金币+10, 有帮助, 希望在支持~帮忙一下 2013-04-29 20:09:39
zh1987hs: 金币+3, 谢谢 2013-04-30 11:05:01
这个装好之后是库文件, 应该在lib文件里面,

~/usr/include/fftw3.h
~/usr/include/fftw3.f
~/usr/lib/libfftw3.a
~/usr/lib/libfftw3.la
~/usr/lib/libfftw3.so

看看这个链接吧

http://micro.stanford.edu/wiki/Install_FFTW3
2楼2013-04-29 00:44:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjhqdm

金虫 (小有名气)

引用回帖:
2楼: Originally posted by Bessel at 2013-04-29 00:44:11
这个装好之后是库文件, 应该在lib文件里面,

~/usr/include/fftw3.h
~/usr/include/fftw3.f
~/usr/lib/libfftw3.a
~/usr/lib/libfftw3.la
~/usr/lib/libfftw3.so

看看这个链接吧

http://micro.s ...

按照现在的状态,我重新安装fftw3的话,在指定文件夹下面会出现bin文件夹的。fftw3是我第一次安装的fftw的时候安装的。现在的问题是再安装fftw2的时候没有bin文件夹。那么没有bin文件夹,如何设置环境变量呢?
3楼2013-04-29 20:09:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Bessel

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
zh1987hs: 金币+2, 谢谢 2013-04-30 11:05:19
yjhqdm: 金币+40, ★★★很有帮助 2013-05-02 15:02:48
引用回帖:
3楼: Originally posted by yjhqdm at 2013-04-29 14:09:03
按照现在的状态,我重新安装fftw3的话,在指定文件夹下面会出现bin文件夹的。fftw3是我第一次安装的fftw的时候安装的。现在的问题是再安装fftw2的时候没有bin文件夹。那么没有bin文件夹,如何设置环境变量呢?...

都说了,你要的库文件在lib文件架里,不在bin文件夹里。有没有bin无所谓,只要指明lib在哪就可以了。你看看你的安装路径里有没有lib文件夹。

环境变量指向lib就可以。
4楼2013-04-29 21:45:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qphll

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
zh1987hs: 金币+3, 谢谢 2013-04-30 11:05:31
yjhqdm: 金币+40, 谢谢 2013-05-02 15:02:35
楼上已经说得蛮清楚了,你的安装看起来没有问题,自定义路径以后,完成安装以后,在那个路径下面会有三个新文件夹,include, info, lib

后面调用的时候,只要知道include和lib的绝对路径,就可以了。FFTW并不会生成一个可执行命令,它只是一个库而已。

再有问题,在这边盖楼提问。
Life, Love, Laugh.
5楼2013-04-30 04:35:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjhqdm

金虫 (小有名气)

哦!我在试试!
6楼2013-05-02 15:02:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjhqdm

金虫 (小有名气)

引用回帖:
5楼: Originally posted by qphll at 2013-04-30 04:35:41
楼上已经说得蛮清楚了,你的安装看起来没有问题,自定义路径以后,完成安装以后,在那个路径下面会有三个新文件夹,include, info, lib

后面调用的时候,只要知道include和lib的绝对路径,就可以了。FFTW并不会生 ...

今天重新搞了台电脑,安装了ubuntu系统。问题倚在。
其实我想用lmp_gentoo这个库文件编译cpp,这个库文件没有问题的。
mpic++  -Wall  myCode.cpp  -lfftw  -llmp_gentoo  -o  myCode
这个是mpic++命令编译cpp文件的命令。
编译后,出现的出错误是:
/usr/bin/ld: cannot find -lfftw
查找网上关于解决这类问题的办法,应该是在文件夹:
/usr/lib下面没有libfftw.so文件。
然后我检查了一下,果然在我的ubuntu下没有libfftw.so

最早我安装fftw2,fftw3的时候,是有libfftw2.so,fftw3.so的,系统报:
/usr/bin/ld: cannot find -lfftw
/usr/bin/ld: cannot find -lmpii错误,
通过将mpi的环境变量放入.bashrc之后,/usr/bin/ld: cannot find -lmpi没有了,所以我认为是fftw没有放入环境变量。
现在麻烦大了,连libfftw.so都找不到了。哎~
7楼2013-05-02 21:38:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjhqdm

金虫 (小有名气)

说:/usr/bin/ld: cannot find -lfftw可以通过apt-get install libfftw-dev来重新安装http://blog.sina.com.cn/s/blog_4156950c0100sfzz.html
我看了一下,按tab键,apt-get会给出fftw3-dev。不敢装fftw3,那个fftw3我师弟说会报错的。纠结。
8楼2013-05-02 21:41:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qphll

金虫 (正式写手)

【答案】应助回帖

因为你前面自定义了FFTW的安装路径,所以肯定就不能在系统的库文件夹/usr/lib找到FFTW对应的lib文件,比如你这里提到的libfftw.so

有两个解决办法:

(1) 像你对mpi的操作那样,在你的.bashrc文件里面加入其他的lib搜索路径 (我假设你的fftw是按照你前面自定义的路径,/usr/local/fftw2

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/fftw2/lib
export LD_LIBRARY_PATH

(2) 用这个命令来编译你的程序

mpic++  -Wall  myCode.cpp  -L/usr/local/fftw2/lib -lfftw  -llmp_gentoo  -o  myCode

加入”-L/usr/local/fftw2/lib“的目的是让mpic++知道去哪里找对应的fftw库文件。

如果你的lmp_gentoo也有类似的问题,请对照着处理。

有啥问题,继续盖楼。
Life, Love, Laugh.
9楼2013-05-03 00:39:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yjhqdm

金虫 (小有名气)

引用回帖:
9楼: Originally posted by qphll at 2013-05-03 00:39:54
因为你前面自定义了FFTW的安装路径,所以肯定就不能在系统的库文件夹/usr/lib找到FFTW对应的lib文件,比如你这里提到的libfftw.so

有两个解决办法:

(1) 像你对mpi的操作那样,在你的.bashrc文件里面加入其他 ...

.bashrc 最后面加入:
export PATH=/usr/local/openmpi/bin:$PATH  # 将新路径添加到现有的$PATH中
然后
$ mpic++  -Wall cnt_correlation_t200.cpp  -L/usr/local/fftw2/lib -lfftw  -llmp_gentoo  -o  myCode
反馈如下:
cnt_correlation_t200.cpp: 在函数‘int main(int, char**)’中:
cnt_correlation_t200.cpp:258:52: 警告: 格式字符串尾有可疑的‘%’ [-Wformat]
cnt_correlation_t200.cpp:266:52: 警告: 格式字符串尾有可疑的‘%’ [-Wformat]
cnt_correlation_t200.cpp:274:52: 警告: 格式字符串尾有可疑的‘%’ [-Wformat]
cnt_correlation_t200.cpp:282:52: 警告: 格式字符串尾有可疑的‘%’ [-Wformat]
cnt_correlation_t200.cpp:290:52: 警告: 格式字符串尾有可疑的‘%’ [-Wformat]
cnt_correlation_t200.cpp:130:18: 警告: 未使用的变量‘n’ [-Wunused-variable]
/lib/../lib/liblmp_gentoo.a(fft3d.o): In function `fft_1d_only(fftw_complex*, int, int, fft_plan_3d*)':
fft3d.cpp:(.text+0x215): undefined reference to `fftw'
fft3d.cpp:(.text+0x25c): undefined reference to `fftw'
fft3d.cpp:(.text+0x2a5): undefined reference to `fftw'
fft3d.cpp:(.text+0x4f4): undefined reference to `fftw'
fft3d.cpp:(.text+0x53b): undefined reference to `fftw'
/lib/../lib/liblmp_gentoo.a(fft3d.o):fft3d.cpp:(.text+0x584): more undefined references to `fftw' follow
/lib/../lib/liblmp_gentoo.a(fft3d.o): In function `fft_3d_destroy_plan(fft_plan_3d*)':
fft3d.cpp:(.text+0x836): undefined reference to `fftw_destroy_plan'
fft3d.cpp:(.text+0x841): undefined reference to `fftw_destroy_plan'
fft3d.cpp:(.text+0x853): undefined reference to `fftw_destroy_plan'
fft3d.cpp:(.text+0x85e): undefined reference to `fftw_destroy_plan'
fft3d.cpp:(.text+0x869): undefined reference to `fftw_destroy_plan'
/lib/../lib/liblmp_gentoo.a(fft3d.o):fft3d.cpp:(.text+0x874): more undefined references to `fftw_destroy_plan' follow
/lib/../lib/liblmp_gentoo.a(fft3d.o): In function `fft_3d(fftw_complex*, fftw_complex*, int, fft_plan_3d*)':
fft3d.cpp:(.text+0x916): undefined reference to `fftw'
fft3d.cpp:(.text+0x98b): undefined reference to `fftw'
fft3d.cpp:(.text+0xa00): undefined reference to `fftw'
fft3d.cpp:(.text+0xc62): undefined reference to `fftw'
fft3d.cpp:(.text+0xcaa): undefined reference to `fftw'
/lib/../lib/liblmp_gentoo.a(fft3d.o):fft3d.cpp:(.text+0xcf2): more undefined references to `fftw' follow
/lib/../lib/liblmp_gentoo.a(fft3d.o): In function `fft_3d_create_plan(ompi_communicator_t*, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int*)':
fft3d.cpp:(.text+0x1540): undefined reference to `fftw_create_plan'
fft3d.cpp:(.text+0x1561): undefined reference to `fftw_create_plan'
fft3d.cpp:(.text+0x15b3): undefined reference to `fftw_create_plan'
fft3d.cpp:(.text+0x15d4): undefined reference to `fftw_create_plan'
fft3d.cpp:(.text+0x1707): undefined reference to `fftw_create_plan'
/lib/../lib/liblmp_gentoo.a(fft3d.o):fft3d.cpp:(.text+0x1728): more undefined references to `fftw_create_plan' follow
collect2: ld 返回 1

这个问题是不是你谁的lmp_gentoo的问题还是fftw的问题?
10楼2013-05-03 14:26:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yjhqdm 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 澳大利亚 Murdoch University 全奖博士招生(3个名额)地质化工冶金领域 +53 AI8RaGaPaSCR 2026-08-07 56/2800 2026-08-14 03:45 by ewawPFgefjcL
[基金申请] 关于Filecode分析方法 +9 majunge000 2026-08-10 12/600 2026-08-13 23:20 by iwuli
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +3 启萌科技 2026-08-12 11/550 2026-08-13 22:57 by 启萌科技
[基金申请] FileCode能看出啥? +10 要乐观耀哥 2026-08-10 28/1400 2026-08-13 17:51 by 医学老男孩
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +4 majunge000 2026-08-11 6/300 2026-08-13 16:50 by 四季常青藤
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +11 Tide man 2026-08-11 11/550 2026-08-13 07:35 by 撸猫猫
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +7 布布和一二 2026-08-10 10/500 2026-08-12 09:12 by 布布和一二
[基金申请] 综述论文作为代表作会不会影响评审专家的印象分? +11 yufeiwaner 2026-08-09 13/650 2026-08-12 08:17 by yufeiwaner
[基金申请] 是这周出结果还是下周出结果? +3 yuleib84 2026-08-11 3/150 2026-08-11 21:53 by jnhyjjm
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
[基金申请] 这样的filecode谁见过 +11 布布和一二 2026-08-08 22/1100 2026-08-10 11:10 by wmfsnow
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
[基金申请] filecode与中标关系的预测 +5 布布和一二 2026-08-07 5/250 2026-08-09 16:15 by 袁向阳007
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
[基金申请] 化学口download_prp&fileCode的固定段好像这几天一直没变,有变的大神么? +3 Tide man 2026-08-07 4/200 2026-08-07 22:39 by Tide man
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
信息提示
请填处理意见