首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • gcc编译OpenMP [已结贴,结贴人:zhouwen]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-20 21:03:39 楼主
    请教可以在Windows平台上用gcc编译OpenMP吗?怎么做?谢谢。
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-21 10:08:141楼 得分:0
    请大家指点,谢谢!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • intel_jeff
    • 等级:
    发表于:2008-05-21 11:52:112楼 得分:10
    你想在windows上生成linux的二进制文件?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-21 13:47:333楼 得分:10
    建议你先在网上搜一下类似GCC for Windows的问题, 很多文章已经非常详细地讨论过了

    在Windows操作系统下的gcc:
    1) http://blog.csdn.net/Mobidogs/archive/2007/10/10/1819084.aspx
    2) http://blog.chinaunix.net/u/27614/showart_279561.html

    我再补充一点, GCC只有4.20以后的版本才支持OpenMP, 请下载并安装对应的版本

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-21 20:44:174楼 得分:0
    谢谢楼上的回答。如果在windows平台上做openMP开发,用哪个开发环境比较好?我装了vs2005,但不能运行openmp程序。http://topic.csdn.net/u/20080518/20/cb3042d6-a426-43fc-8ce6-165631df3b86.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • intel_jeff
    • 等级:
    发表于:2008-05-22 16:14:115楼 得分:5
    Windows上,用VS2005+Intel编译器啦
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-22 20:41:006楼 得分:0
    VS2005也支持OpenMP,但我的不行啊。http://topic.csdn.net/u/20080518/20/cb3042d6-a426-43fc-8ce6-165631df3b86.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 15:42:207楼 得分:20
    请先下载VS 2005 SP1
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 15:44:488楼 得分:5
    另外, 只有VS Pro 和 TS版本支持 OpenMP

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-23 20:06:189楼 得分:0
    我的是pro。可以编译的,运行出错。http://topic.csdn.net/u/20080518/20/cb3042d6-a426-43fc-8ce6-165631df3b86.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-24 09:34:5110楼 得分:0
    谢谢大家的热心指点,可以用vs2005编译、运行OpenMP程序了。
    总结一下解决方法,希望对其他人也有帮助:
    (1)打Vs2005 sp1补丁。
    (2)配置项目属性:C/C++ -> Language -> OpenMP Support -> Yes(/openmp)
    (3)在源程序中:#include  <omp.h>
    (4)配置项目属性:
    Linker -> Manifest File -> Additional Manifest Dependencies -> 
    type='win32'  name='Microsoft.VC80.OpenMP' 
    version='8.0.50727.762'  processorArchitecture='x86' 
    publicKeyToken='1fc8b3b9a1e18e3b'
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved