展开全部
不需要什么额外的软件!
现在最新版的C、C++、Fortran编译器基本上都内置OpenMP支持。
比如gcc、g++、gfortran(GCC套件4.2版之后开始支持)
Intel C++ compiler、Intel Fortran compiler
Microsoft visual C++ (版本8.0或者叫2005之后开始支持)
由支持OpenMP的编译器编译出来的可执行文件可以独立运行,
不再需要额外的什么支持,它会根据源代码里面指定的线程数生成相应线程,
在SMP主机上分布在多个CPU或者多核心上执行,单CPU单核则分时多线程执行。
现在最新版的C、C++、Fortran编译器基本上都内置OpenMP支持。
比如gcc、g++、gfortran(GCC套件4.2版之后开始支持)
Intel C++ compiler、Intel Fortran compiler
Microsoft visual C++ (版本8.0或者叫2005之后开始支持)
由支持OpenMP的编译器编译出来的可执行文件可以独立运行,
不再需要额外的什么支持,它会根据源代码里面指定的线程数生成相应线程,
在SMP主机上分布在多个CPU或者多核心上执行,单CPU单核则分时多线程执行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不需要了,大部分编译器均支持openmp编译选项的。
例如gcc为gcc -fopenmp xxx.c
icc: icc -openmp xxx.c
vs中在文件或项目属性中有编译选项的
例如gcc为gcc -fopenmp xxx.c
icc: icc -openmp xxx.c
vs中在文件或项目属性中有编译选项的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不需要 ,在linux下就有了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询