The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как создать библиотеку .a и подключить её при сборке"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"как создать библиотеку .a и подключить её при сборке"
Сообщение от ping emailИскать по авторуВ закладки on 27-Мрт-03, 18:07  (MSK)
к файлу?
Сделал
>сс -с mylib.c
Скопировал mylib.o в /usr/lib
>cc prg.c -lmylib ругается, что
/usr/libexec/elf/ld: нету такого: -lmylib

надоело уже мелочь из исходника в исходник таскать.
подскажите, pleesss!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "как создать библиотеку .a и подключить её при сборке"
Сообщение от lexx Искать по авторуВ закладки on 27-Мрт-03, 19:57  (MSK)
man cc;
man ar;

Вначале создай ее :
если динамическая
то
  сс -c file1.c file2.c file3.c
  cc -shared file1.o file2.o file3.o -o libmylib.so
  
если статическая :
то  
  сс -c file1.c file2.c file3.c
  ar -cruvs libmylib.a file1.o  file2.o  file3.o

тогда подключаем :
  cc test.c -lmylib -L путь_до_libmylib -o test

>к файлу?
>Сделал
>>сс -с mylib.c
>Скопировал mylib.o в /usr/lib
>>cc prg.c -lmylib ругается, что
>/usr/libexec/elf/ld: нету такого: -lmylib
>
>надоело уже мелочь из исходника в исходник таскать.
>подскажите, pleesss!!!


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру