Q. I have Red hat enterprise Linux 5 installed on one of the production server. However there is no c compiler installed. I need to compile few applications on this box. How do I install C or C++ compiler on Red Hat Enterprise Linux 5? Where can I get / download compile package?
A.In order to compile and use c/c++ under Linux you need following packages
=> autoconf : GNU's Autoconf is a tool for configuring source code and Makefiles.
=> make/automake : A GNU tool for controlling the generation of executables and other
non-source files of a program from the program's source files.
=> GNU GCC C compiler (gcc) : The gcc package contains the GNU Compiler Collection version 4.1
=> GNU GCC C++ compiler (gcc-c++): This package adds C++ support to the GNU Compiler Collection.
You have total 3 options to download and install GCC compiler under Redhat / CentOS / Fedora Linux:
[a] Use GUI tool
[b] Install rpm from CDROM/DVD
[c] Download and install compiler from RHN over internet
Option # 1: Use GUI tool
Use GUI tool called system-config-packages to install gcc. Just type the following command and select gcc and above packages:
$ system-config-packages &
Option # 2: Install rpm from CDROM/DVD
Mount your CD/DVD and install following packages using rpm command.
# rpm -ivh gcc*
Option # 3: Download and install compiler from RHN over internet
You can download and install packages using RHN and yum command:
# yum install gcc gcc-c++ autoconf automake
Featured Articles:
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- My 10 UNIX Command Line Mistakes
- Linux: 20 Iptables Examples For New SysAdmins

- 25 PHP Security Best Practices For Sys Admins
- The Novice Guide To Buying A Linux Laptop
- 10 Greatest Open Source Software Of 2009
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- Top 20 OpenSSH Server Best Security Practices
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Linux Video Editor Software
Facebook it - Tweet it - Print it -


{ 59 comments… read them below or add one }
i wont compiler c linux redhat as4
Its Great to use needed this kind of blogs
Very use full thanks lot
This really is one of the clearest and most helpful answers to a tech question that I’ve ever seen. I’ve just taken on a RHEL v5 server and needed gcc installed – ten minutes after finding this site, I have gcc 4.1.2 installed. This must have saved me a few hours of searching and reading install instructions . . .
I found your site through Google but have now bookmarked it and I’ll be back!
thanks for the info!
why registration is Required???? if it is free
u will get hit more if u remove this step
how would i install c language
hello
thank u
thanks for the info! It is very useful!
I have problem in installing *.tar.gz file on my machine…
replay must is very argent for me…
in reading your blog i’m as confused and lost as ethernet is to phone transmission; i installed mandriva free and that is the os i’m using at present; i then foolishly bought their powerpack, thinking it would solve the problems that mandriva one was presenting to me; having downloaded it and installed it due to my ignorance in handling this os i made it unusable; i then repeatedly tried to reinstall it only to find that the operating system will not load giving me an error message: fatal error message which i cannot overcome, yet.
can you help?
is there anyone there who knows what i can do?
where i downloard and installation process
from i install the g++ software or c/c++
thanks a lot bro. this the good article.
thanks for the info!
After typing the following command “$ which gcc” to verify that gcc is installed, the Output was “/usr/bin/which: no gcc in (/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/omar/bin)
” , instead of being “/usr/bin/gcc”. what i have to do now?
where download the gcc rpm program package?
Keep in mind that developer packages (ie compiler tools) are not available for RHEL Desktop Basic, you need at least option Workstation.
thanks for the info! It is very useful!
i install gcc-c++ but how open the compiler i want compile a program then what should i do
Hi, I want to install c language as same like as in windows. How to install it?
i want c/c++ or g++ complier for redhat linux.please send this packege in my mail ID.
I have installed c compiler using method 3 on fedora 11…….But still I can’t able to run C program….using gcc…..
Try to export all the header files and it will work. It worked for me.
i will try it for my centos 5
Thanks for the help.
Thanks
helpful link
Hi,
I have a program consists of header files, .cpp, .c, a Makefile and need to include the problem instances file (.tim).
May i know how to compile and run them? From google, i have heard bout the command make. But i have no idea how. Please kindly help..
Thanks..
Regards,
limeng
hi i brought new free pardus linux os,,, but it is not having GCC compiler..i want that…please help me. how to buy and install the compiler
hi i have installed fedora in my laptop but when i have execute c code in terminal
by using command gcc myprog.c
But it gives an error that gcc command is not found so tell me fast how to install gcc in fedora.Give me reply fast please;
i want c and c++ compilers in fedora 13
use yum command :
yum install gcc gcc-c++
it may work.i have tested this in my fedora 10.
i have a problem that when i type ./a.out for output then some time it runs and some time it shows bash command so wat should i do in order to run program of doublly linked list as it is running in c compiler
Are you kidding? What useful is here? I need to install a C compiler to compile GCC from source. How can I do this?
i want to install a compilar
What is here…
I seek the site frm where I can download the gcc compiler with out requiring its repositories as in a single step….
provide that…
Could I install gcc without internet connection?
I’ve tried to install gcc 4 to linpus. I type the command on the terminal through directory objdir.
However, I couldn’t finished. the terminal scroll and show, error in path: my documents/gcc4/objdir.
Anyone can tell the steps?
Really nice job buddy… Keep it up
how to install .so file in suse linux? & flash in firefox plugin?
i have downloaded gcc-4.6.0.tar.bz2 to my desktop in fedora how to install them??
I would consider myself a beginner in the Linux world…I know enough to be dangerous. Very clear instructions. Followed Option 3 and had everything installed in about a minute.
I want compiler gcc software. plz tell perfect link to download.
Hi
I’m using redhat-5,and I face some problem while install vlc or open office ,getting an error acceptable c complier found in $path.
no acceptable c compiler found.
hello,
thanx for the installation steps…but i still have problems installing the gcc. during the configuration it says
checking the correct version of gmp/mpfr/mpc libraries no
but i have already installed gmp mpfr and mpc as per the version mentioned for installation.
thank you
i have installed redhat 5 version in windows 7 using vmware.in it c copiler is working fine.but i cant compile c++ programs in it.what is the reason ?do i have to download anything further ?plz reply fast i am in great need now ,,i wiil be very thankful to u
thanks in advance
[mayuri@Mayuri Desktop]$ cd ..
[mayuri@Mayuri ~]$ cd omnetpp-4.1
[mayuri@Mayuri omnetpp-4.1]$ ./configure
checking build system type… x86_64-unknown-linux-gnu
checking host system type… x86_64-unknown-linux-gnu
configure: ———————————————–
configure: reading configure.user for your custom settings
configure: ———————————————–
checking for icc… no
checking for gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for icpc… no
checking for g++… no
checking for c++… no
checking for cxx… no
checking for xlC… no
checking whether we are using the GNU C++ compiler… no
checking whether g++ accepts -g… no
checking for g++… not found
configure: error: No C++ compiler found — one is required to build OMNeT++/OMNEST, and also for model development.
[mayuri@Mayuri omnetpp-4.1]$
i have the same problem..i have installed centos 6.0 along with windows 7…i can complile c programs but not c++ programs…pls help me for this problem as i have to install omnet++ on centos and it does not work without GNU c++ compliler…
thanku…. it helps lot
I am using Redhat Enterprize 5. I want to install gcc compiler. I download gcc-4.6.2.tar.bz.i save it on desktop.can anyone help me how do I install this??
Hi Friends,
I need to install oracle on Redhat linux 5.
But i don’t have rpm packages ,form where can i down load them and how to install them.
Kindly guide me….
regards,
Raj
You can download the RPM’s required for the Oracle installation in Linux from the following website.
http://oss.oracle.com/
hello all
i’ve used this command
# yum install gcc gcc-c++ autoconf automake
to install gcc compiler in my fedora16 os.
but when i compile and run my first c++ program (helloworld.cpp) using command
gcc input-file.cpp -o output-file (gcc helloworld.cpp -o helloworld)
it gives error
helloworld.cpp:3:18: fatal error: conio.h: No such file or directory
compilation terminated.
please help..!
thank you…
Hi
i need one help for your side please tell me the where can i downloaded gcc compiler for Rhel5 64 bit and how to install the process i downloaded so many gcc compilers but its not working properly. i downloaded rpm packages its asking dependencies please help me out this problem guys…
u r sending one link that is not workng fine.
The pre-requisite for installing gcc is to have the ‘C’ compiler but on my RedHat 5.4 system, I don’t see the C compiler. Can someone please point how to get “C” compiler?