История изменений
Исправление
Legioner,
(текущая версия)
:
Почему никаких? Вот тебе пример, как создать библиотеку с зависимостью:
nether$ cat test.c
extern void g(void);
void f(void) {
g();
}
nether$ cc -c test.c
nether$ ar rcs test.a test.o
и получится статическая библиотека test.a с какой-то зависимостью. Ну можешь скомпилировать динамически: cc -shared -o test.so test.o
, получится динамически загружаемая библиотека с зависимостью, если тебя статическая смущает. jar-файл концептуально ничем не отличается от этой системы.
Исходная версия
Legioner,
:
Почему никаких? Вот тебе пример, как создать библиотеку с зависимостью:
nether$ cat test.c
extern void g(void);
void f(void) {
g();
}
nether$ cc -c test.c
nether$ ar rcs test.a test.o
и получится статическая библиотека test.a с какой-то зависимостью. Ну можешь скомпилировать динамически: cc -shared -o test.so test.o
, получится динамически загружаемая библиотека с зависимостью. jar-файл концептуально ничем не отличается от этой системы.