无需 root 访问权限即可编译 FFTW
我的老板正在度假,我真的很想从 http://www.fftw.org/ 在 Mac OS X 上。问题是,我没有 root 访问权限来使用 make install 在根目录中安装文件。是否有可能仅针对我的用户帐户将它们安装在本地? 。
我读了这个 http://www.princeton.edu/~ngrube/notes.html# fftw ..
我在我的主目录中得到一个包含 bin、lib、include 和 share 子文件夹的文件夹。 include 文件夹中是 fftw3.h 文件,lib 文件夹中是 libfftw3.a 文件。是否可以在我的项目中使用 fftw3.h?当我运行它并想要将 libfftw3.a 链接到我的项目时,它说:
找不到 -llibfftw3.a 的库
我正在使用 Eclipse CDT 进行 C/C++
编辑:
我刚刚看到,当我使用 make install 时在我的用户目录中的某个本地路径上安装时,我得到了一些行:
ranlib: file: #path#/FFTWLIB/lib/libfftw3.a(debug.o) has no symbols
ranlib: file: #path#FFTWLIB/lib/libfftw3.a(altivec.o) has no symbols
ranlib: file: #path#FFTWLIB/lib/libfftw3.a(avx.o) has no symbols
ranlib: file: #path#FFTWLIB/lib/libfftw3.a(sse2.o) has no symbols
ranlib: file: #path#FFTWLIB/lib/libfftw3.a(taint.o) has no symbols
我认为它们是问题所在。有人有解决办法吗?
my boss is in vacation and I would really like to compile the FFTW library from http://www.fftw.org/ on a Mac OS X . The problem is, I don't have root access to install the files in the root directories with make install. Is there any possibility to install them local just for my user account? .
I read this http://www.princeton.edu/~ngrube/notes.html#fftw ..
I get a folder with a bin, lib, include and share subfolder in my home directory. In the include folder is the fftw3.h file and in the lib folder the libfftw3.a file. Is there a possibility to use the fftw3.h in my project? When I run it and want to link the libfftw3.a to my project it says :
library not found for -llibfftw3.a
I'm using Eclipse CDT for C/C++
edit:
I just saw, that when I use the make install for installing on some local path in my user directory I get some lines:
ranlib: file: #path#/FFTWLIB/lib/libfftw3.a(debug.o) has no symbols
ranlib: file: #path#FFTWLIB/lib/libfftw3.a(altivec.o) has no symbols
ranlib: file: #path#FFTWLIB/lib/libfftw3.a(avx.o) has no symbols
ranlib: file: #path#FFTWLIB/lib/libfftw3.a(sse2.o) has no symbols
ranlib: file: #path#FFTWLIB/lib/libfftw3.a(taint.o) has no symbols
I think they are the problem. Someone has a solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您只需要确保 lib 目录位于链接器路径中即可。您可以在 Eclipse 项目设置中的某个位置进行设置。
Yes, you just need to make sure that the lib directory is in the linker path. You can set this somewhere in the Eclipse project settings.