ºìÁªLinuxÃÅ»§
Linux°ïÖú

linux°²×°Èí¼þµÄÎÊÌâ

·¢²¼Ê±¼ä:2007-11-23 22:21:12À´Ô´:ºìÁª×÷Õß:ľÒ×
ΪʲôÎÒ°²×°Èí¼þ×ÜÊdzöÏÖÒÔϵÄÌáʾ£º
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
ÊDz»ÊÇûÓа²×°gccµÄÔ­ÒòÄØ£¿

µ«ÊÇÎÒÏÂÔØÁËgcc-4.1.0.tar.bz2 ½âѹ³ögcc-4.1.0 È»ºóÖ´ÐÐÒÔÏÂÃüÁî¼°³öÏÖµÄÌáʾ£¬ÓÐË­ÖªµÀÎÒÔÚÄÄÀï³ö´íÁË
[root@localhost tools]# pwd
/root/tools
[root@localhost tools]# cd gcc-4.1.0
[root@localhost gcc-4.1.0]# pwd
/root/tools/gcc-4.1.0
[root@localhost gcc-4.1.0]# ./configure
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
[root@localhost gcc-4.1.0]#
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 6 ÌõÆÀÂÛ

  1. Óð·É ÓÚ 2008-01-22 13:58:04·¢±í:

    °Ñ»ú×ÓÁ¬ÉÏÍø
    ÓÃyum
    yum install gcc
    ÎÒÕýÔÚ½â¾öÎÊÌâµÄ£¬ÎÒÏëÂíÉϾͺÃÁ˵ģ¡

  2. deepwhite ÓÚ 2007-11-27 10:37:29·¢±í:

    ÄãʹÓõÄRHEL£¿
    ÄǾÍ×Ô¼ºÈ¥rpmfindÉÏÃæÂýÂýÕÒ¡¢ÏÂÔØÏàÓ¦µÄ°ü°É¡£

  3. ľÒ× ÓÚ 2007-11-24 22:36:06·¢±í:

    °´ÕÕÂ¥ÉÏËù˵µÄ°²×°yum³öÏÖÁËÏàËÆµÄÎÊÌâ

    1.°²×°gcc-3.1-1
    [root@localhost rpm]# yum localinstall gcc-3.1-1.i386.rpm
    Loading "installonlyn" plugin
    Loading "rhnplugin" plugin
    This system is not registered with RHN.
    RHN support will be disabled.
    Setting up Local Package Process
    Examining gcc-3.1-1.i386.rpm: gcc - 3.1-1.i386
    Marking gcc-3.1-1.i386.rpm to be installed
    Setting up repositories
    No Repositories Available to Set Up
    Reading repository metadata in from local files
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Package gcc.i386 0:3.1-1 set to be updated
    --> Running transaction check
    --> Processing Dependency: cpp = 3.1 for package: gcc
    --> Finished Dependency Resolution
    Error: Missing Dependency: cpp = 3.1 is needed by package gcc
    [root@localhost rpm]#







    2.°²×° gcc-4.0.2-8
    [root@localhost rpm]# yum localinstall gcc-4.0.2-8.fc4.i386.rpm
    Loading "installonlyn" plugin
    Loading "rhnplugin" plugin
    This system is not registered with RHN.
    RHN support will be disabled.
    Setting up Local Package Process
    Examining gcc-4.0.2-8.fc4.i386.rpm: gcc - 4.0.2-8.fc4.i386
    Marking gcc-4.0.2-8.fc4.i386.rpm to be installed
    Setting up repositories
    No Repositories Available to Set Up
    Reading repository metadata in from local files
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Package gcc.i386 0:4.0.2-8.fc4 set to be updated
    --> Running transaction check
    --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
    --> Finished Dependency Resolution
    Error: Missing Dependency: glibc-devel >= 2.2.90-12 is needed by package gcc
    [root@localhost rpm]#



    3.°²×°gcc-4.1.2-12
    [root@localhost rpm]# yum localinstall gcc-4.1.2-12.i386.rpm
    Loading "installonlyn" plugin
    Loading "rhnplugin" plugin
    This system is not registered with RHN.
    RHN support will be disabled.
    Setting up Local Package Process
    Examining gcc-4.1.2-12.i386.rpm: gcc - 4.1.2-12.i386
    Marking gcc-4.1.2-12.i386.rpm to be installed
    Setting up repositories
    No Repositories Available to Set Up
    Reading repository metadata in from local files
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Package gcc.i386 0:4.1.2-12 set to be updated
    --> Running transaction check
    --> Processing Dependency: cpp = 4.1.2-12 for package: gcc
    --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
    --> Processing Dependency: libgomp = 4.1.2-12 for package: gcc
    --> Processing Dependency: libgcc >= 4.1.2-12 for package: gcc
    --> Finished Dependency Resolution
    Error: Missing Dependency: cpp = 4.1.2-12 is needed by package gcc
    Error: Missing Dependency: glibc-devel >= 2.2.90-12 is needed by package gcc
    Error: Missing Dependency: libgomp = 4.1.2-12 is needed by package gcc
    Error: Missing Dependency: libgcc >= 4.1.2-12 is needed by package gcc
    [root@localhost rpm]#

  4. ľÒ× ÓÚ 2007-11-24 22:27:56·¢±í:

    °²ÁËÒ»ÏÂÎ绹ûÓа²×°ºÃ£¬ÓôÃÆ £¬ÏÂÃæÎҰѰ²×°ÖгöÏֵĴíÎó¶¼Ìù³öÀ´£¬Èôó¼Ò¿´¿´ÔõÑù¿ÉÒÔ½â¾ö
    1.°²×°gcc-3.1-1˵ȱÉÙcpp 3.1 ÎÒÔÚÍøÉÏËÑÁ˺ܾÃûÓÐÕÒµ½Õâ¸ö°æ±¾£¬ÎҵĻú×ÓÀïÏÖÔڵİ汾ÊÇ4.0.2
    [root@localhost rpm]#rpm -ivh gcc-3.1-1.i386.rpm
    error: Failed dependencies:
    cpp = 3.1 is needed by gcc-3.1-1.i386

    [root@localhost rpm]# rpm -q cpp
    cpp-4.0.2-8.fc4


    2.°²×° gcc-4.0.2-8.fc4.i386˵glibc-devel°æ±¾±ØÐë´óÓÚ2.2.90-12£¬È»ºóÎÒ°²×°glibc-devel-2.3.2-11.9.i386.rpm ϵͳҪÇóglibcµÄ°æ±¾±ØÐëÊÇ 2.3.2 £¬ÎÒÏÖÔÚ»ú×ÓÀïµÄglibcµÄ°æ±¾ÊÇ2.5-12£¬½«glibcµÄ°æ±¾½µµÍÀ쵀 2.3.2Ò»ÏÂ×Ó³öÁËÒ»¶Ñ´íÎ󣬲»ÖªÊÇʲôÒâ˼£¬ÓÉÓÚÌ«³¤ÎÒÖ»¸´ÖÆÆäÖеÄÒ»²¿·Ö¡£
    [root@localhost rpm]#rpm -ivh gcc-4.0.2-8.fc4.i386.rpm
    warning: gcc-4.0.2-8.fc4.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
    error: Failed dependencies:
    glibc-devel >= 2.2.90-12 is needed by gcc-4.0.2-8.fc4.i386
    [root@localhost rpm]#

    [root@localhost Desktop]# rpm -ivh glibc-devel-2.3.2-11.9.i386.rpm
    warning: glibc-devel-2.3.2-11.9.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
    error: Failed dependencies:
    glibc = 2.3.2 is needed by glibc-devel-2.3.2-11.9.i386

    [root@localhost rpm]# rpm -q glibc
    glibc-2.5-12

    [root@localhost rpm]# rpm -Uvh --oldpackage glibc-2.3.2-15.i386.rpm
    ....................
    .....................
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-s3-0.4.1-2.1.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-jamstudio-1.1.0-1.1.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-glint-1.1.1-4.1.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-i810-1.6.5-9.2.el5.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-i128-1.2.0-4.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-calcomp-1.1.0-1.1.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-fbdev-0.3.0-2.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-ati-6.6.3-3.2.el5.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-citron-2.2.0-1.1.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-neomagic-1.1.1-2.1.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-chips-1.1.1-2.1.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-mga-1.4.2-5.el5.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-tseng-1.1.0-3.1.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-ur98-1.1.0-1.1.i386
    rtld(GNU_HASH) is needed by (installed) xorg-x11-drv-elo2300-1.1.0-1.1.i386
    rtld(GNU_HASH) is needed by (installed) synaptics-0.14.4-8.fc6.i386
    rtld(GNU_HASH) is needed by (installed) linuxwacom-0.7.4.3-2.el5.i386
    rtld(GNU_HASH) is needed by (installed) lv-4.51-8.1.i386
    rtld(GNU_HASH) is needed by (installed) xen-libs-3.0.3-25.el5.i386
    rtld(GNU_HASH) is needed by (installed) lrzsz-0.12.20-22.1.i386
    rtld(GNU_HASH) is needed by (installed) scim-libs-1.4.4-39.el5.i386
    rtld(GNU_HASH) is needed by (installed) scim-1.4.4-39.el5.i386
    rtld(GNU_HASH) is needed by (installed) scim-tables-0.5.6-7.i386
    rtld(GNU_HASH) is needed by (installed) scim-bridge-0.4.5-7.el5.i386
    rtld(GNU_HASH) is needed by (installed) libwvstreams-4.2.2-2.1.i386
    rtld(GNU_HASH) is needed by (installed) isdn4k-utils-3.2-50.1.i386
    rtld(GNU_HASH) is needed by (installed) wvdial-1.54.0-5.2.2.1.i386
    rtld(GNU_HASH) is needed by (installed) scim-bridge-gtk-0.4.5-7.el5.i386
    rtld(GNU_HASH) is needed by (installed) minicom-2.1-3.i386
    rtld(GNU_HASH) is needed by (installed) scim-qtimm-0.9.4-5.i386
    rtld(GNU_HASH) is needed by (installed) scim-pinyin-0.5.91-15.el5.i386
    rtld(GNU_HASH) is needed by (installed) scim-chewing-0.3.1-10.el5.i386
    rtld(GNU_HASH) is needed by (installed) scim-chinese-standard-0.0.2-1.el5.i386
    rtld(GNU_HASH) is needed by (installed) libvirt-python-0.1.8-15.el5.i386
    rtld(GNU_HASH) is needed by (installed) libvirt-0.1.8-15.el5.i386
    rtld(GNU_HASH) is needed by (installed) xen-3.0.3-25.el5.i386
    rtld(GNU_HASH) is needed by (installed) stardict-2.4.5-5.i386
    rtld(GNU_HASH) is needed by (installed) gnome-python2-gnomekeyring-2.16.0-1.fc6.i386
    rtld(GNU_HASH) is needed by (installed) virt-manager-0.2.6-7.el5.i386
    rtld(GNU_HASH) is needed by (installed) gnome-applet-vm-0.1.2-1.el5.i386
    rtld(GNU_HASH) is needed by (installed) libgomp-4.1.1-52.el5.i386
    /etc/ld.so.conf.d is needed by (installed) qt-3.3.6-20.el5.i386
    /usr/bin/gencat is needed by (installed) redhat-lsb-3.1-12.2.EL.i386
    /usr/bin/getconf is needed by (installed) redhat-lsb-3.1-12.2.EL.i386
    /usr/bin/localedef is needed by (installed) redhat-lsb-3.1-12.2.EL.i386
    ......................
    ......................



    3.°²×°gcc-4.1.2-12ȱµÄÎļþ¸ü¶àÁË
    [root@localhost rpm]# rpm -ivh gcc-4.1.2-12.i386.rpm
    warning: gcc-4.1.2-12.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
    error: Failed dependencies:
    cpp = 4.1.2-12 is needed by gcc-4.1.2-12.i386
    glibc-devel >= 2.2.90-12 is needed by gcc-4.1.2-12.i386
    libgcc >= 4.1.2-12 is needed by gcc-4.1.2-12.i386
    libgomp = 4.1.2-12 is needed by gcc-4.1.2-12.i386
    [root@localhost rpm]#

  5. deepwhite ÓÚ 2007-11-24 20:36:45·¢±í:

    »¹ÊÇÓÃyum°É¡£
    yum install gcc
    »òÕßÔÚgcc-4.1.2-12.i386.rpmµÄÎļþ¼ÐÏÂÊäÈ룺
    yum localinstall gcc-4.1.2-12.i386.rpm

    [ ±¾Ìû×îºóÓÉ deepwhite ÓÚ 2007-11-24 20:37 ±à¼­ ]

  6. ľÒ× ÓÚ 2007-11-24 16:20:14·¢±í:

    ºóÀ´ÎÒÏÂÔØÁËrpm°üµÄgcc£¬µ«ÊÇ»¹Êǰ²×°²»ÉÏÈ¥
    [root@localhost Desktop]# rpm -ivh gcc-4.1.2-12.i386.rpm
    warning: gcc-4.1.2-12.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
    error: Failed dependencies:
    cpp = 4.1.2-12 is needed by gcc-4.1.2-12.i386
    glibc-devel >= 2.2.90-12 is needed by gcc-4.1.2-12.i386
    libgcc >= 4.1.2-12 is needed by gcc-4.1.2-12.i386
    libgomp = 4.1.2-12 is needed by gcc-4.1.2-12.i386
    libgomp.so.1 is needed by gcc-4.1.2-12.i386
    [root@localhost Desktop]#
    ÓÐË­ÖªµÀÊÇʲôԭÒò°ïÒÔÏÂѽ£¬ÎÒÔÚÍøÉÏËÑÁ˰ëÌìҲûÓп´µ½½â¾öµÄ°ì·¨