我正在尝试使用 mac os Lion 下的 openmp 选项编译 fftw3。如http://www.fftw.org/release-notes.html中所公开,我使用以下命令行 ./configure --enable-openmp
配置停止在以下行:检查 C 编译器的 OpenMP 标志...未知配置:错误:不知道如何启用 OpenMP
我知道openmp是用xcode给出的,但我不知道如何给它配置选项,有人可以帮助我吗?我已经成功地在其他程序中使用了 openmp。
我希望这是足够的信息来帮助我。
谢谢,
注意:我有 Xcode 4.2、gcc 4.2.1。
在 config.log 的“输出变量”部分,我发现:
CFLAGS='-O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -ffast-math'
失败似乎是(在 config.log 中):
配置:18427:gcc -std=gnu99 -o conftest conftest.c -lm >&5
架构 x86_64 的未定义符号:
“_omp_set_num_threads”,从 ccfUItzL.o 中的 _main 引用
ld:未找到架构 x86_64 的
符号 collect2:ld返回 1 退出状态
配置:18427:$?= 1
配置:失败的程序是:/.../