aix7.1 gcc的安装

引用:http://www.aixchina.net/home/space.php?uid=343539&do=blog&id=39297


bash-4.2-6.aix6.1.ppc.rpm               info-5.0-1.aix6.1.ppc.rpm               mpfr-3.0.1-1.aix5.3.ppc.rpm
bash-doc-3.2-4.aix5.1.ppc.rpm           libgcc-4.6.1-1.aix6.1.ppc.rpm           readline-6.2-3.aix6.1.ppc.rpm
gcc-4.6.1-1.aix6.1.ppc.rpm              libiconv-1.13.1-3.aix6.1.ppc.rpm        readline-devel-6.2-3.aix6.1.ppc.rpm
gcc-c++-4.6.1-1.aix6.1.ppc.rpm          libmpc-0.9-1.aix5.3.ppc.rpm             
gcc-locale-4.6.1-1.aix6.1.ppc.rpm       libstdc++-4.6.1-1.aix6.1.ppc.rpm        zlib-1.2.5-4.aix6.1.ppc.rpm
gettext-0.17-7.aix6.1.ppc.rpm           libstdc++-devel-4.6.1-1.aix6.1.ppc.rpm
gmp-5.0.2-2.aix6.1.ppc.rpm              lsof-4.61-4.aix5.3.ppc.rpm
以上的这些包都可以从:http://www.bullfreeware.com下载到!

AIX gcc编译环境搭建 2013-07-04 09:59:14

GZCRM-APP3:/ftproot/tools/gcc # lslpp -l|grep -i gcc
GZCRM-APP3:/ftproot/tools/gcc # lslpp -l|grep -i xlc
  xlC.aix61.rte             11.1.0.1  COMMITTED  XL C/C++ Runtime for AIX 6.1
  xlC.cpp                    9.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.ZH_CN.cpp          9.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.en_US.cpp          9.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.en_US.rte         11.1.0.1  COMMITTED  XL C/C++ Runtime
  xlC.msg.zh_CN.cpp          9.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.rte                   11.1.0.1  COMMITTED  XL C/C++ Runtime
  xlC.sup.aix50.rte          9.0.0.1  COMMITTED  XL C/C++ Runtime for AIX 5.2
GZCRM-APP3:/ftproot/tools/gcc #
GZCRM-APP3:/ftproot/tools/gcc # ls
bash-4.2-6.aix6.1.ppc.rpm               info-5.0-1.aix6.1.ppc.rpm               mpfr-3.0.1-1.aix5.3.ppc.rpm
bash-doc-3.2-4.aix5.1.ppc.rpm           libgcc-4.6.1-1.aix6.1.ppc.rpm           readline-6.2-3.aix6.1.ppc.rpm
gcc-4.6.1-1.aix6.1.ppc.rpm              libiconv-1.13.1-3.aix6.1.ppc.rpm        readline-devel-6.2-3.aix6.1.ppc.rpm
gcc-c++-4.6.1-1.aix6.1.ppc.rpm          libmpc-0.9-1.aix5.3.ppc.rpm             rlwrap-0.37-1.aix5.1.ppc.rpm
gcc-locale-4.6.1-1.aix6.1.ppc.rpm       libstdc++-4.6.1-1.aix6.1.ppc.rpm        zlib-1.2.5-4.aix6.1.ppc.rpm
gettext-0.17-7.aix6.1.ppc.rpm           libstdc++-devel-4.6.1-1.aix6.1.ppc.rpm
gmp-5.0.2-2.aix6.1.ppc.rpm              lsof-4.61-4.aix5.3.ppc.rpm
GZCRM-APP3:/ftproot/tools/gcc #
GZCRM-APP3:/ftproot/tools/gcc # rpm -ivh gettext-0.17-7.aix6.1.ppc.rpm --nodeps(很重要)
/
gettext                     ##################################################
add libintl.so.1 (32bits) shared member to /opt/freeware/lib/libintl.a
add libintl.so.1 (64bits) shared member to  /opt/freeware/lib/libintl.a
/
GZCRM-APP3:/ftproot/tools/gcc #
GZCRM-APP3:/ftproot/tools/gcc # mv gettext-0.17-7.aix6.1.ppc.rpm ../
GZCRM-APP3:/ftproot/tools/gcc # ls
bash-4.2-6.aix6.1.ppc.rpm               info-5.0-1.aix6.1.ppc.rpm               lsof-4.61-4.aix5.3.ppc.rpm
bash-doc-3.2-4.aix5.1.ppc.rpm           libgcc-4.6.1-1.aix6.1.ppc.rpm           mpfr-3.0.1-1.aix5.3.ppc.rpm
gcc-4.6.1-1.aix6.1.ppc.rpm              libiconv-1.13.1-3.aix6.1.ppc.rpm        readline-6.2-3.aix6.1.ppc.rpm
gcc-c++-4.6.1-1.aix6.1.ppc.rpm          libmpc-0.9-1.aix5.3.ppc.rpm             readline-devel-6.2-3.aix6.1.ppc.rpm
gcc-locale-4.6.1-1.aix6.1.ppc.rpm       libstdc++-4.6.1-1.aix6.1.ppc.rpm        rlwrap-0.37-1.aix5.1.ppc.rpm
gmp-5.0.2-2.aix6.1.ppc.rpm              libstdc++-devel-4.6.1-1.aix6.1.ppc.rpm  zlib-1.2.5-4.aix6.1.ppc.rpm
GZCRM-APP3:/ftproot/tools/gcc # rpm -Uvh *.rpm
bash                        ##################################################
        ## Binary "bash" is avaible on 32bit and 64bit ##
        The default used is 64bit
        Please change symbolic link
        from "bash" into /bin directory
        To do that tape:
                # rm -f /bin/bash
                # ln -sf /opt/freeware/bin/bash_32 /bin/bash
bash-doc                    ##################################################
warning: /opt/freeware/info/dir created as /opt/freeware/info/dir.rpmnew
info                        ##################################################
exec(): 0509-036 Cannot load program /sbin/install-info because of the following errors:
        0509-022 Cannot load module /opt/freeware/lib/libintl.a(libintl.so.8).
        0509-150   Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
        0509-152   Member libiconv.so.2 is not found in archive
        0509-022 Cannot load module install-info.
        0509-150   Dependent module /opt/freeware/lib/libintl.a(libintl.so.8) could not be loaded.
        0509-022 Cannot load module .
Please check that /etc/info-dir does exist.
You might have to rename it from /etc/info-dir.rpmsave to /etc/info-dir.
gcc                         ##################################################
exec(): 0509-036 Cannot load program /sbin/install-info because of the following errors:
        0509-022 Cannot load module /opt/freeware/lib/libintl.a(libintl.so.8).
        0509-150   Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
        0509-152   Member libiconv.so.2 is not found in archive
        0509-022 Cannot load module install-info.
        0509-150   Dependent module /opt/freeware/lib/libintl.a(libintl.so.8) could not be loaded.
        0509-022 Cannot load module .
exec(): 0509-036 Cannot load program /sbin/install-info because of the following errors:
        0509-022 Cannot load module /opt/freeware/lib/libintl.a(libintl.so.8).
        0509-150   Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
        0509-152   Member libiconv.so.2 is not found in archive
        0509-022 Cannot load module install-info.
        0509-150   Dependent module /opt/freeware/lib/libintl.a(libintl.so.8) could not be loaded.
        0509-022 Cannot load module .
exec(): 0509-036 Cannot load program /sbin/install-info because of the following errors:
        0509-022 Cannot load module /opt/freeware/lib/libintl.a(libintl.so.8).
        0509-150   Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
        0509-152   Member libiconv.so.2 is not found in archive
        0509-022 Cannot load module install-info.
        0509-150   Dependent module /opt/freeware/lib/libintl.a(libintl.so.8) could not be loaded.
        0509-022 Cannot load module .
exec(): 0509-036 Cannot load program /sbin/install-info because of the following errors:
        0509-022 Cannot load module /opt/freeware/lib/libintl.a(libintl.so.8).
        0509-150   Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
        0509-152   Member libiconv.so.2 is not found in archive
        0509-022 Cannot load module install-info.
        0509-150   Dependent module /opt/freeware/lib/libintl.a(libintl.so.8) could not be loaded.
        0509-022 Cannot load module .
exec(): 0509-036 Cannot load program /sbin/install-info because of the following errors:
        0509-022 Cannot load module /opt/freeware/lib/libintl.a(libintl.so.8).
        0509-150   Dependent module /usr/lib/libiconv.a(libiconv.so.2) could not be loaded.
        0509-152   Member libiconv.so.2 is not found in archive
        0509-022 Cannot load module install-info.
        0509-150   Dependent module /opt/freeware/lib/libintl.a(libintl.so.8) could not be loaded.
        0509-022 Cannot load module .
gcc-c++                     ##################################################
gcc-locale                  ##################################################
gmp                         ##################################################
libgcc                      ##################################################
libiconv                    ##################################################
add shr4.o shared members from /usr/lib/libiconv.a to  /opt/freeware/lib/libiconv.a
add shr.o shared members from /usr/lib/libiconv.a to  /opt/freeware/lib/libiconv.a
add shr4_64.o shared members from /usr/lib/libiconv.a to  /opt/freeware/lib/libiconv.a
/
libmpc                      ##################################################
libstdc++                   ##################################################
libstdc++-devel             ##################################################
lsof                        ##################################################
mpfr                        ##################################################
readline                    ##################################################
readline-devel              ##################################################
rlwrap                      ##################################################
zlib                        ##################################################
GZCRM-APP3:/ftproot/tools/gcc #
GZCRM-APP3:/ftproot/tools/gcc # rpm -Uvh *.rpm
package bash-4.2-6 is already installed
package bash-doc-3.2-4 is already installed
package gcc-4.6.1-1 is already installed
package gcc-c++-4.6.1-1 is already installed
package gcc-locale-4.6.1-1 is already installed
package gmp-5.0.2-2 is already installed
package info-5.0-1 is already installed
package libgcc-4.6.1-1 is already installed
package libiconv-1.13.1-3 is already installed
package libmpc-0.9-1 is already installed
package libstdc++-4.6.1-1 is already installed
package libstdc++-devel-4.6.1-1 is already installed
package lsof-4.61-4 is already installed
package mpfr-3.0.1-1 is already installed
package readline-6.2-3 is already installed
package readline-devel-6.2-3 is already installed
package rlwrap-0.37-1 is already installed
package zlib-1.2.5-4 is already installed
GZCRM-APP3:/ftproot/tools/gcc #
GZCRM-APP3:/ftproot/tools/gcc # gcc
gcc: fatal error: no input files
compilation terminated.
GZCRM-APP3:/ftproot/tools/gcc # cat hello.c
/* hello.c */
#include
int main(void)
{
    printf ("Hello World!\n");
    return 0;
}
GZCRM-APP3:/ftproot/tools/gcc # gcc hello.c
GZCRM-APP3:/ftproot/tools/gcc # ./a.out
Hello World!
GZCRM-APP3:/ftproot/tools/gcc #
GZCRM-APP3:/ftproot/tools/gcc # alias sql='rlwrap sqlplus'
GZCRM-APP3:/ftproot/tools/gcc # sql /nolog
SQL*Plus: Release 11.2.0.3.0 Production on Wed Jul 3 15:20:43 2013
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
SQL> conn NGCRM_GZ@SGZ2
Enter password:
Connected.
SQL> show user
USER is "NGCRM_GZ"
SQL>

你可能感兴趣的:(AIX)