Компиляция FFTW без рут-доступа - PullRequest
0 голосов
/ 10 августа 2011

мой босс в отпуске, и мне бы очень хотелось скомпилировать библиотеку 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

Я думаю, что они являются проблемой. У кого-нибудь есть решение?

1 Ответ

2 голосов
/ 10 августа 2011

Да, вам просто нужно убедиться, что каталог lib находится в пути компоновщика. Вы можете установить это где-нибудь в настройках проекта Eclipse.

...