当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 装了intel的C++编译器,如何编译openmp程序?
帖子发表于 : 2008-09-28 13:30 
头像

注册: 2007-03-08 10:47
帖子: 262
送出感谢: 0 次
接收感谢: 0 次
链接不上,如下
代码:
**** Build of configuration Release for project omp_PI ****

make -k all
Building file: ../src/omp_PI.cpp
Invoking: Intel(R) IA-32 C++ Compiler
icpc -openmp -MMD -MP -MF"src/omp_PI.d" -MT"src/omp_PI.d" -c -o "src/omp_PI.o" "../src/omp_PI.cpp"
../src/omp_PI.cpp(9): (col. 1) remark: OpenMP DEFINED REGION WAS PARALLELIZED.
Finished building: ../src/omp_PI.cpp
 
Building target: omp_PI
Invoking: Intel(R) IA-32 C++ Linker
icpc  -o"omp_PI"  ./src/omp_PI.o   
./src/omp_PI.o: In function `main':
../src/omp_PI.cpp:(.text+0x24): undefined reference to `__kmpc_begin'
../src/omp_PI.cpp:(.text+0x2e): undefined reference to `__kmpc_global_thread_num'
../src/omp_PI.cpp:(.text+0x45): undefined reference to `ompc_set_num_threads'
../src/omp_PI.cpp:(.text+0x4f): undefined reference to `__kmpc_ok_to_fork'
../src/omp_PI.cpp:(.text+0x70): undefined reference to `__kmpc_fork_call'
../src/omp_PI.cpp:(.text+0x83): undefined reference to `__kmpc_serialized_parallel'
../src/omp_PI.cpp:(.text+0xaa): undefined reference to `__kmpc_end_serialized_parallel'
../src/omp_PI.cpp:(.text+0xbf): undefined reference to `__kmpc_end'
./src/omp_PI.o: In function `L_main_9__par_region0_2.0':
../src/omp_PI.cpp:(.text+0xec): undefined reference to `omp_get_thread_num'
make: *** [omp_PI] 错误 1
make: 由于错误目标“all”并未重新创建。

是不是还需要装openmp的包?具体是哪些包?知道的说下,谢谢!


_________________
My blog: hsquared66.blogspot.com


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译