openmp配置指南_OpenMP开发环境配置

本文提供了在RedHat Enterprise Linux 5.4上配置OpenMP开发环境的步骤,包括安装GCC 4.4.3、JDK 6.0和Eclipse IDE for C/C++ Developers。通过编辑环境变量确保GCC 4.4.3和JDK 1.6.0-18被优先使用,并指导如何在Eclipse中设置编译选项以支持OpenMP编译。
摘要由CSDN通过智能技术生成

操作系统:

RedHat Enterprise Linux 5.4

GCC

GCC4.4.3

(

gcc-4.4.3.tar.gz

)

JDK

JDK6.0

(

jdk-6u18-linux-i586.bin

)

Eclipse

Eclipse IDE for C/C++ Developers

(

eclipse-cpp-galileo-SR1-linux-gtk.tar.gz

)

GCC

作为

OpenMP

的编译工具,

Eclipse + CDT

能够提供像

Visual C++

一样的编程环境,

运行

Eclipse

要有

JDK

的支持,

Eclipse IDE for C/C++ Developers

已经把

Eclipse

CDT

插件组合在一起。操作系统自

带有

GCC

JDK

Eclipse

,这里都没有使用系统提供的版本

关于

GCC

GCC4.4.3

安装到了

/opt/gcc443

目录下面,

这时连同系统自带的

GCC

系统里面就有了两个版本的

GCC

为了使

Eclipse

优先搜索并使用

GCC4.4.3

,其中一种较简便的方法是为

GCC4.4.3

配置环境变量。

编辑

/etc/profile

文件,在文件末尾添加下面的语句

#set GCC4.4.3 environment

export PA

TH=/opt/gcc443/bin:$PA

TH

关于

JDK

JDK6.0

安装到了

/opt/jdk1.6.0-18

目录下,这时连同系统自带的

OpenJDK

以及系统自带

GCC

中的

GCJ

系统里面就有了三个版本的

JDK

为了使

Eclipse

优先搜索并使用

jdk1.6.0-18

其中一种较简便的方法是为

jdk1.6.0-18

配置环境变量。

编辑

/etc/profile

文件,在文件末尾添加下面的语句

#set jdk1.6.0-18 environment

JA

V

A_HOME=/opt/ jdk1.6.0-18

export JRE_HOME=/opt/ jdk1.6.0-18/jre

export CLASSPATH=.:$JA

V

A_HOME/lib:$JRE_HOME/lib:$CLASSPA

TH

export PA

TH=$JA

V

A_HOME/bin:$JRE_HOME/bin:$PA

TH

关于

Eclipse

把压缩包解压,直接启动。

新建一个“

C

Project

”之后,展开工程里面的“

include

”结点,可以看到

eclipse

已经把

GCC4.4.3

的搜索

路径添加到工程了,搜索路径包含以下几项:

/opt/gcc443/include

/opt/gcc443/lib/gcc/i686-pc-linux-gnu/4.4.3/include

/opt/gcc443/lib/gcc/ i686-pc-linux-gnu/4.4.3/include-fixed

/usr/include

/usr/local/include

如果新建的是一个“

C++ Project

,则搜索路径包含了上面五项,还多出以下三项:

/opt/gcc443/include/c++/4.4.3

/opt/gcc443/include/c++/4.4.3/backward

/opt/gcc443/include/c++/4.4.3/i686-pc-linux-gnu

如果要在一个

C Project

中编译

OpenMP

,做下面的操作

选中一个

C

Project

——>右键,选择属性——>展开

C/C++

Build

——>选中

Setting

——>展开

GCC

C

Complier

——>选中

Miscellaneous

——>在

Other flags

框中输入选项

-fopenmp

——>展开

GCC C Linker

—>选中

Miscellaneous

——>在

Linker flags

框中输入选项

-fopenmp

如果要在一个

C++ Project

中编译

OpenMP

,做下面的操作

选中一个

C++

Project

——>右键,选择属性——>展开

C/C++

Build

——>选中

Setting

——>展开

GCC

C++

Complier

——>选中

Miscellaneous

——>在

Other

flags

框中输入选项

-fopenmp

——>展开

GCC

C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值