linux系统安装Eclipse进行C/C++开发

(一)            linux系统安装Eclipse进行C/C++开发

1        下载JRE

jre是java运行环境,eclipse需要先装jre,才可以运行,cdt是在eclipse中运行c\c++程序的插件。

jre下载网址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html

选择DOWNLOAD,然后在下图中选择AcceptLicense Agreement,然后下载最新的JRE,选择.rpm安装包。

2        Eclipse下载

.Eclipse下载网址:

https://www.eclipse.org/downloads/eclipse-packages/?osType=linux&release=undefined

注意确认是需要32位的还是64位的软件。

3        下载cdt

cdt下载网址:

http://www.eclipse.org/cdt/

点击Download,选择最新的版本,注意与Eclipse版本对应

4        安装

4.1 先安装eclipse

打开“终端” 进入要软件压缩包所在的目录,然后,解压eclipse-cpp-oxygen-2-linux-gtk-x86_64.tar.gz压缩包命令是tar –zxvf eclipse-cpp-oxygen-2-linux-gtk-x86_64.tar.gz在当前目录下得到:eclipse文件夹。

4.2 安装jre

在终端,输入:rpm -ivh jre-9.0.4_linux-x64_bin.rpm,开始安装jre。
安装好以后,会在/usr/java/产生一个jre-9.0.1的文件夹,然后将该文件夹拷贝到eclipse文件夹下。
到现在为止,可以运行eclipse软件,方法是打开eclipse文件夹,直接双击eclipse图标即可。

4.3 安装cdt

在终端输入:unzip cdt-9.3.1.zip –d cdt,可以把cdt-9.3.1.zip解压并且它的内容存放在cdt文件夹下。再将cdt下plugins的内容拷贝到eclipse下plugins文件夹。最后将cdt下features的内容拷贝到eclipse下features文件夹。
到现在,安装已经完成。

5      测试Eclipse

测试Eclipse是否可以正常工作,打开Eclipse需要设置Eclipse的workplace,选择默认路径即可。

新建一个空的C工程Hello,工程名上右击选择NewàSourceFile.取名为hello.c,然后输入如下代码:

#include “stdio.h”

Int main()

{

         printf(“hello!”);

         return 0;

}

输出结果为:

表示安装成功。


(二)   Linux系统下安装MKL库

说明:在Linux服务器上和Linux虚拟机上都可以用。

Linux服务器系统:RedHat Enterprise Linux 6.7

虚拟机环境描述:主机是64位win7系统,虚拟机是Vmware10,安装了linux系统的发行版本Centos7,编译器是eclipse。

1.    下载

intel官网上提供免费下载,只需要提交一个邮箱。下载地址为:https://software.intel.com/en-us/mk

下载最新版本,l_mkl_2018.1.163.tgz。

2.    安装

1)       打开安装包所在的文件夹,使用cd 命令。

2)       解压。执行# tar –zxvf  l_mkl_2018.1.163.tgz。

3)       打开解压后的文件夹,执行 #./install.sh。

按下空格键继续,

然后输入accept,按下回车键继续,直到出现如下的提示:

等待几分钟后,

软件安装完成。

4)       在/etc/ld.so.conf.d 下创建名为intel-mkl.conf 的文件,内容为

/opt/intel/mkl/lib/intel64  

/opt/intel/lib/intel64 

5)       然后执行

# ldconfig -v  

6)       最后执行

/opt/intel/mkl/bin/mklvars.sh intel64 ilp64 

7)       安装完毕

3.    配置

在eclipse中配置链接文件

1)       新建一个C/C++工程。

2)       添加包含文件路径。

在工程上右击,选择属性à右侧有一个toolsettingàGCC C++ compiler(如果是C的工程就选C)àinclude

在上面添加链接包含文件路径如下:

/opt/intel/complilers_and_libraries_2017.3.196/linux/mkl/inlude

/opt/intel/mkl/include

3)       添加库文件路径。

选择GCCC++ linkeràlibraries,在上面添加:

mkl_gf_lp64

mkl_intel_thread

mkl_gnu_thread

mkl_blas95_lp64

mkl_intel_lp64

mkl_sequential

iomps

mkl_core

pthread

m

在下面添加路径:

/opt/intel/mkl/lib/intel64

/opt/intel/lib/intel64

配置完毕

4.    测试

在配置好的工程中写入如下程序:

#include "stdio.h"

#include "mkl.h"

int main()

{

         int i;

         MKL_Complex8 A[10];

         MKL_Complex8 B[10];

         MKL_Complex8 C[10];

         for(i=0;i<10;i++)

         {

                   A[i].real=1;

                   A[i].imag=0;

                   B[i].real=2;

                   B[i].imag=0;

         }

         vcMul(10,A,B,C);

         for(i=0;i<10;i++)

         {

                   printf("%3.2f+j%3.2f\n",C[i].real,C[i].imag);

         }

         return 0;

}

该程序是计算两个复数向量的乘法(叉乘),正确的输出结果为:

猜你喜欢

转载自blog.csdn.net/wflwn/article/details/79486074