linux5.4安装eclipse

来源:互联网 发布:mac的qq怎么看群相册 编辑:程序博客网 时间:2024/06/06 00:34

先安装gcc,如要依赖包先装依赖包

用rpm包安装gcc

装了RedHat Enterprise Linux,没有安装gcc

我就去下了个gcc-4.5.0.tar.gz,解压缩,建立源目录和目标目录,

进行安装的时候提示no acceptable C compiler found in $PATH

我百度了一下是因为源码安装gcc需要c编译器,因此这种方法行不通,

只能采用rpm方法。

将linux安装镜像挂载上(rhel-5.3-server-i386-dvd.iso)

进入找到需要的安装包

rpm -ivh cpp-4.1.2-42.el5.i386.rpm

rpm -ihv kernel-headers-2.6.18-92.el5.i386.rpm

rpm -ivh glibc-headers-2.5-24.i386.rpm

rpm -ivh glibc-devel-2.5-24.i386.rpm

rpm -ivh libgomp-4.1.2-42.el5.i386.rpm

rpm -ivh gcc-4.1.2-42.el5.i386.rpm

rpm -ihv libstdc++-devel-4.1.2-42.el5.i386.rpm

rpm -ihv gcc-c++-4.1.2-42.el5.i386.rpm

(注意:里面的rpm包的版本可能有出入,要注意安装顺序)

按照这个顺序安装即可,有些rpm安装的时候存在rpm依赖的关系

进行安装的时候加上rpm属性 --nodeps --force即可。

安装结束后,输入 man gcc,可用。

整个安装过程如下:

[root@localhost Server]# rpm -ivh cpp-4.1.2-44.el5.i386.rpm

warning: cpp-4.1.2-44.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                                                            (100########################################### [100%]

        package cpp-4.1.2-44.el5.i386 is already installed

[root@localhost Server]# rpm -ivh kernel-headers-2.6.18-128.el5.i386.rpm

warning: kernel-headers-2.6.18-128.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                                                            (100########################################### [100%]

   1:kernel-headers                                                     ( 1########################################### [100%]

[root@localhost Server]# rpm -ivh glibc-headers-2.5-34.i386.rpm

warning: glibc-headers-2.5-34.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                                                            (100########################################### [100%]

   1:glibc-headers                                                      ( 2########################################### [100%]

[root@localhost Server]# rpm -ivh glib-devel-1.2.10-20.el5.i386.rpm

warning: glib-devel-1.2.10-20.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies:

        glib = 1:1.2.10 is needed by glib-devel-1.2.10-20.el5.i386

        libglib-1.2.so.0 is needed by glib-devel-1.2.10-20.el5.i386

        libgmodule-1.2.so.0 is needed by glib-devel-1.2.10-20.el5.i386

        libgthread-1.2.so.0 is needed by glib-devel-1.2.10-20.el5.i386

[root@localhost Server]# rpm -ivh glib-devel-1.2.10-20.el5.i386.rpm --nodeps --force

warning: glib-devel-1.2.10-20.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                                                            (100########################################### [100%]

   1:glib-devel                                                         ( 2########################################### [100%]

[root@localhost Server]# rpm -ivh libgomp-4.3.2-7.el5.i386.rpm

warning: libgomp-4.3.2-7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                                                            (100########################################### [100%]

   1:libgomp                                                            ( 59########################################### [100%]

[root@localhost Server]# rpm -ivh gcc-4.1.2-44.el5.i386.rpm

warning: gcc-4.1.2-44.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies:

        glibc-devel >= 2.2.90-12 is needed by gcc-4.1.2-44.el5.i386

[root@localhost Server]# rpm -ivh gcc-4.1.2-44.el5.i386.rpm --nodeps --force

warning: gcc-4.1.2-44.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                                                            (100########################################### [100%]

   1:gcc                                                               ( 2########################################### [100%]

[root@localhost Server]# rpm -ivh libstdc++-

libstdc++-4.1.2-44.el5.i386.rpm

libstdc++-devel-4.1.2-44.el5.i386.rpm

[root@localhost Server]# rpm -ivh libstdc++-devel-4.1.2-44.el5.i386.rpm

warning: libstdc++-devel-4.1.2-44.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                                                            (100########################################### [100%]

   1:libstdc++-devel                                                    ( 1########################################### [100%]

[root@localhost Server]# rpm -ivh gcc-c++-4.1.2-44.el5.i386.rpm

warning: gcc-c++-4.1.2-44.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                                                            (100########################################### [100%]

   1:gcc-c++                                                            ( 2########################################### [100%]

 

然后下载相应eclipse版本解压后拷进系统可用

http://www.eclipse.org/downloads/?osType=linux

 

 若工程中报 Type 'GError' cannot be resolved.  因为GError为glib-2.0的类型,即为未添加glib-2.0的头文件。

右键工程--properties--Paths and Symbols--Includes-GNU C--Add--/usr/include/glib-2.0