mujahid
mujahid

Reputation: 701

Shared library creation in LINUX throws error

I've ten ".o" files in a directory.i want to combine them as a shared lib (.so) file. For doing so,I am issuing following command

#gcc -shared *.o -o abc.so

but it throws following error message:

No command '-shared' found, did you mean:
 Command 'gshared' from package 'gshare' (universe)
-shared: command not found

What could be the possible reason? Anything wrong with the command? Any help ?

Upvotes: 0

Views: 191

Answers (1)

macduff
macduff

Reputation: 4685

I agree with Chen Levy. It looks like gcc is either a stange version or not what you think it is. When I do:

gcc -shared *.o -o abc.so

I get the desired reponse. Try echo, or even:

which gcc

to try and see what's really going on. PS: I Tested on Ubuntu 10.10

Upvotes: 1

Related Questions