有些小问题在初次使用的时候很烦,知道了就很容易。下面的麻烦事我自己碰到的,分享一下,大牛见笑。
gcc和g++本身包含openmp的支持,但是使用上有一点区别:gcc或者icc只需要添加-fopenmp编译即可使用,但是g++需要包含<omp.h>头文件以使用某些C风格的函数,比如omp_get_num_procs。
我使用的redhat enterprise 6 系统的math动态库 libm.so在默认链接路径下,但是如果使用-static静态链接,则需要编译时指定搜索库路径,比如我的系统下是-L/usr/lib/x86_64-redhat-linux5E/lib64,够烦的。。