LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 11-18-2007, 01:16 PM   #1
vijaya_svk
Member
 
Registered: Nov 2007
Posts: 61

Rep: Reputation: 15
GCC compiler not working


Hi
I have done a mistake in storing a shared library by the following command

$ cp ./libshared.so.1.0.0 /usr/bin/ld


This has created a problem by spoiling the ld file, now when i run a program it is showing...

vijaya@vijaya:/SVK/Myprograms$ gcc cprog.c
collect2: ld terminated with signal 11 [Segmentation fault], core dumped

Now what shall i do?? how can i retain the ld file.

I have tried to reinstall GCC, but it is not getting installed. If i try to remove GCC it is showing, Ur system might not work hereafter.


Please find me a solution.
 
Old 11-18-2007, 01:32 PM   #2
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,367

Rep: Reputation: 561Reputation: 561Reputation: 561Reputation: 561Reputation: 561Reputation: 561
Quote:
Originally Posted by vijaya_svk View Post
Hi
I have done a mistake in storing a shared library by the following command

$ cp ./libshared.so.1.0.0 /usr/bin/ld


This has created a problem by spoiling the ld file, now when i run a program it is showing...

vijaya@vijaya:/SVK/Myprograms$ gcc cprog.c
collect2: ld terminated with signal 11 [Segmentation fault], core dumped

Now what shall i do?? how can i retain the ld file.

I have tried to reinstall GCC, but it is not getting installed. If i try to remove GCC it is showing, Ur system might not work hereafter.


Please find me a solution.
The easiest way is to copy /usr/bin/ld from your backup files.

If you do not have any backup then you will have to reinstall whatever package provides /usr/bin/ld. I think that /usr/bin/ld comes from the binutils package but that may or may not be true for your distribution. What distribution and package manager are you using?

Use your package manager to find out what package provides /usr/bin/ld and then reinstall that package.

------------------
Steve Stites
 
Old 11-18-2007, 01:46 PM   #3
vijaya_svk
Member
 
Registered: Nov 2007
Posts: 61

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by vijaya_svk View Post
Hi
I have done a mistake in storing a shared library by the following command

$ cp ./libshared.so.1.0.0 /usr/bin/ld


This has created a problem by spoiling the ld file, now when i run a program it is showing...

vijaya@vijaya:/SVK/Myprograms$ gcc cprog.c
collect2: ld terminated with signal 11 [Segmentation fault], core dumped

Now what shall i do?? how can i retain the ld file.

I have tried to reinstall GCC, but it is not getting installed. If i try to remove GCC it is showing, Ur system might not work hereafter.


Please find me a solution.

Hi

I dont have a back up of the ld file.I am trying to install..but,
I am not able to reinstall or uninstall or anything from the package manager. it is giving an error...

E:runit: subprocess post-installation script returned error exit status 1
E:socklog-run: dependency problems - leaving unconfigured.

what shall i do??
 
Old 11-18-2007, 01:50 PM   #4
vijaya_svk
Member
 
Registered: Nov 2007
Posts: 61

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by jailbait View Post
The easiest way is to copy /usr/bin/ld from your backup files.

If you do not have any backup then you will have to reinstall whatever package provides /usr/bin/ld. I think that /usr/bin/ld comes from the binutils package but that may or may not be true for your distribution. What distribution and package manager are you using?

Use your package manager to find out what package provides /usr/bin/ld and then reinstall that package.

------------------
Steve Stites
Hi

I dont have a back up of the ld file.I am trying to install..but,
I am not able to reinstall or uninstall or anything from the package manager. it is giving an error...

E:runit: subprocess post-installation script returned error exit status 1
E:socklog-run: dependency problems - leaving unconfigured.

what shall i do??
 
Old 11-18-2007, 02:32 PM   #5
jailbait
LQ Guru
 
Registered: Feb 2003
Location: Virginia, USA
Distribution: Debian 12
Posts: 8,367

Rep: Reputation: 561Reputation: 561Reputation: 561Reputation: 561Reputation: 561Reputation: 561
What distribution and what package manager are you using?

------------------
Steve Stites
 
Old 11-18-2007, 09:44 PM   #6
vijaya_svk
Member
 
Registered: Nov 2007
Posts: 61

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by jailbait View Post
What distribution and what package manager are you using?

------------------
Steve Stites
i am using UBUNTU FIESTY 2.6.15 KERNEL VERSION.
 
Old 11-19-2007, 06:24 AM   #7
nc3b
Member
 
Registered: Aug 2005
Posts: 330

Rep: Reputation: 32
Try installing binutils again or decompress a binutils package and get the ld file..

http://security.ubuntu.com/ubuntu/pool/main/b/binutils/

I believe you can also get away with apt-get. Cheers.

Last edited by nc3b; 11-19-2007 at 02:17 PM. Reason: Small tipo
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
What are the commands to use to check whether the gcc compiler is working? babyswan Linux - Software 19 07-20-2007 02:19 AM
GCC Compiler rr_rr_29 Linux - Software 2 10-17-2005 05:14 AM
GCC compiler .. pashupathinath Programming 1 10-21-2004 01:20 PM
GCC Compiler HELP Otaking Linux - Newbie 5 04-08-2004 07:17 PM
GCC compiler? Forezt Linux - Newbie 2 11-23-2003 03:07 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 10:55 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration