在Mac OS X 10.7上
我在这个文件http://www.imagemagick.org/source/wand.c上运行此命令 http://www.imagemagick.org/script/magick-wand.php
cc -o wand `pkg-config --cflags --libs MagickWand` wand.c
发生错误:
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之间有什么不同。
供参考:
我按照此http://www.imagemagick.org/script/install-source.php安装了ImageMagick。
我没有关注的唯一命令是sudo ldconfig /usr/local/lib
,因为我的Mac在这里没有ldconfig
。