I m trying to Install FTP (vsftpd-2.3.2) on my linux machine.
# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: EnterpriseEnterpriseServer
Description: Enterprise Linux Enterprise Linux Server release 5.2 (Carthage)
# uname -r
While installing neccessory packages for ftp functioning I m getting error while issuing make .
gcc -c main.c -O2 -Wall -W -Wshadow -idirafter dummyinc
make: gcc: Command not found
make: *** [main.o] Error 127
I think there is no gcc installed on my machine.
# which gcc
/usr/bin/which: no gcc in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
Does it mean i will make able to install any software that requires make or just some software that requires gcc?
I have tried to download gcc from http://gcc.gnu.org/
but unable to do so as i got confused over which one to choose and install.I dont want to install wrong gcc for my distribution.
Why does gcc is required and not there in the OS by default?