Як підключити свою бібліотеку до Сі?

– у MS Visual Studio: додати ім'я файлу в Linker->Input->Additional Dependencies (якщо файл в іншому каталозі, шлях додати в Linker->General->Additional Library Directories); – при використанні make прописати файл до списку файлів для лінкеру (зазвичай це LIBS= або т.п.).

Як створити статичну бібліотеку?

Статичні бібліотеки створюються за допомогою архіватора arа спільно використовувані – за допомогою gcc з опцією -shared. В даному випадку gcc знову ж таки викликає лінковник, але не для складання бінарника, а для створення динамічної бібліотеки. Остання відмінність – опції -fPIC (-fpic) при компіляції h_world.