Find the answer to your Linux question:
Results 1 to 3 of 3
Hi, Does any one know of a way to add .o files to shared objects (.so)? I know I can add object files to static libraries (.a) by doing "ar ...
  1. #1
    Just Joined!
    Join Date
    Jun 2008
    Posts
    1

    Adding object files to shared objects

    Hi,

    Does any one know of a way to add .o files to shared objects (.so)?
    I know I can add object files to static libraries (.a) by doing
    "ar r libx.a xx.o" but is there a similar option for shared objects too?

  2. #2
    Linux Enthusiast gerard4143's Avatar
    Join Date
    Dec 2007
    Location
    Canada, Prince Edward Island
    Posts
    714

    shared objects

    I think you have to recompile the routines into the existing shared objects, I don't think you can just add an object file to a DLL(shared object file .so).
    If you can insert a object file into a compiled DLL file I would be interested in seeing the procedure.

  3. #3
    Linux Engineer wje_lf's Avatar
    Join Date
    Sep 2007
    Location
    Mariposa
    Posts
    1,192
    I would be reluctant to use the term "DLL" here. It's likely that gopherq is working in a Linux, UNIX, or BSD environment, and DLL (with rare exceptions) customarily refers to the Microsoft(spit)(R) environment.

    The best way to explore the differences between the two is simply to read about each one. Information about the Microsoft(spit)(R) way of doing things is here.

    Pretty complete information about building, maintaining, and using shared libraries in Linux (etc.), including the answer to gopherq's question, may be found here.

    Hope this helps.
    --
    Bill

    Old age and treachery will overcome youth and skill.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...