title: How can I compile a library archive with a source code file with gcc?
body: <p>TL;DR - I need to compile archive.a with test.o to make an executable.</p>
  
  <p>Background - I am trying to call a function in a separate library from a software package I am modifying but the function (a string parser) is creating a segmentation violation. The failure is definitely happening in the library and the developer has asked for a test case where the error occurs. Rather than having him try to compile the rather large software package that I'm working on I'd rather just send him a simple program that calls the appropriate function (hopefully dying at the same place). His library makes use of several system libraries as well (lapack, cblas, etc.) so the linking needs to hit everything I think.</p>
  
  <p>I can link to the .o files that are created when I make his library but of course they don't link to the appropriate system libraries.</p>
  
  <p>This seems like it should be straight forward, but it's got me all flummoxed.</p>