Link to home
Start Free TrialLog in
Avatar of duncanb7
duncanb7

asked on

Install GCC(4.6.3) on Centos6

Dear Experts,

I need to install the version of GCC(4.6.4) and following the exact command in
the following
https://github.com/jackywei/HOW-TO-BUILD-HHVM-WiKi/wiki/Build-&-Install-GCC4.6.3-in-CentOS-(5.2-&-6.3)

And all steps of installation is successfuly
but when I check the version of gcc that is still old version of 4.4.0
not 4.6.2. Why ?

How can I check what is wrong from my
installation directory at  /home/dev/gcc-4.6.3 in which I installed the
package of new version GCc(4.6.3)

And I used gcc -v for version check

Please advise
Duncan
Avatar of jkr
jkr
Flag of Germany image

Try 'which gcc' to find out which binary is invoked. Chances are that if you also have 4.4.0 installed, the 'gcc' you call when checking with '-v' is just a link to gcc-4.4.0. You could also try

find / -name "gcc*" -print -exec ls -l {} \;

Open in new window

Avatar of duncanb7
duncanb7

ASKER

When I type

which gcc //it shows

/usr/local/bin/gcc


And  I try
find / -name "gcc*" -print -exec ls -l {} \;

What is command for  find / -name "gcc*" -print -exec ls -l {} \; ?

And then after find command, I check gcc -v

it still show 4.8.0 not  4.6.3

So what I should do next  ?

Duncan
Try

ls -l /usr/local/bin/gcc

Open in new window


I am pretty sure it will tell you that it is a link to 'gcc-4.4.0/bin/gcc'.

And the 'find' command will do that for all files starting with 'gcc' on your machine.
ASKER CERTIFIED SOLUTION
Avatar of jkr
jkr
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
>> Do you have more than one gcc?

Um, that's what all comments before yours were about. Please take the time to read the question history before commenting...
@jkr - I always read the history, I did not see an answer to how many gcc's are present or not that is why I ask this explicitly. The procedure the asker is referring to has instructions to move gcc files to _old etc. I'm referring tho this part:

And  I try
find / -name "gcc*" -print -exec ls -l {} \;

What is command for  find / -name "gcc*" -print -exec ls -l {} \; ?

Do you know for sure how many and what versions of gcc are installed at the asker's system?
root@vps [~]# /usr/local/bin/gcc --version
gcc (GCC) 4.4.0
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

it is still the old version
Since I have ben installing a lot of version that I don't know how many.

so How can I un-install all gcc version ?

and then I will try to install the new version again that I think it is final fix
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks for your reply and  GCC vsersion is reported correctly today
Then why a 'B'? Sorry, I wonder what I've been missing...