Creating a project, from Makefile to static/dynamic libraries in UNIX

Posted by Sasha on Stack Overflow See other posts from Stack Overflow or by Sasha
Published on 2009-03-01T00:13:30Z Indexed on 2010/04/12 14:03 UTC
Read the original article Hit count: 272

Filed under:
|
|
|
|

Guys, would you describe a few things about c++ building blocks, on unix.

I want to create an application that links against static libs and dynamic libs (.so).

Question 1: How do I create static library using gcc/g++ ?How do I make my app link against it.

Question 2: How to specify it in the makefile, linking against static and dynamic libs, assuming that both libraries have header files

Summary: I have been using makefiles and libraries for years, written by someone else. Thus every time I modified it, I simply cut-and-pasted things around, without really understanding it. Now I want to get down to the ground and understand the building/linking/Creating Makfile process in-depth.

What is a good book describing these concepts in intimate details?

Thanks

© Stack Overflow or respective owner

Related posts about c++

Related posts about unix-programming