为什么cc找不到lgomp而gcc可以

为什么cc找不到lgomp而gcc可以,gcc,imagemagick,cc,Gcc,Imagemagick,Cc,在Mac OS X 10.7上 我在这个文件上运行这个命令,就像他们在这里说的那样 发生错误: ld: library not found for -lgomp clang: error: linker command failed with exit code 1 (use -v to see invocation) 但gcc运作良好: gcc -o wand `pkg-config --cflags --libs MagickWand` wand.c 为什么会这样?我想知道gcc和cc

在Mac OS X 10.7上

我在这个文件上运行这个命令,就像他们在这里说的那样

发生错误:

ld: library not found for -lgomp
clang: error: linker command failed with exit code 1 (use -v to see invocation)
但gcc运作良好:

gcc -o wand `pkg-config --cflags --libs MagickWand` wand.c
为什么会这样?我想知道gcc和cc在这方面有什么不同

供参考: 我安装了ImageMagick,请遵循此操作。
我唯一没有遵循的命令是
sudo ldconfig/usr/local/lib
,因为我的Mac电脑没有
ldconfig

在你的机器上
ls-l`哪个cc`
说了什么?在我的(GNU/Linux)上,它是到
gcc
二进制文件的软链接。那么
cc--version
gcc--version
呢?它是:
/usr/bin/cc->clang
。叮当声3.1嗯,我刚刚发现了这个:。谢谢,@ArjunShankarclang(不是GCC)还不支持OpenMP。是的,你说得对。我不是说那个链接回答了我的问题;)
gcc -o wand `pkg-config --cflags --libs MagickWand` wand.c