GCC библиотека динамической / статической библиотеки производства

Статическая производство библиотеки, сборник:

GCC -c -o main.o main.c

GCC -c -o sub.o sub.c

GCC -c -o sub2.o sub2.c

СВК libsub.a sub.o sub2.o Ar ( может быть использован для генерирования множества статической библиотеки .о )

GCC -o тест main.o libsub.a (.а если не в текущем каталоге, вы должны указать его абсолютный или относительный путь)

Создание динамических библиотек, компиляторов:

GCC -c -o main.o main.c

GCC -c -o -fPIC sub.o sub.c

GCC -c -o -fPIC sub2.o sub2.c

-shared -o libsub.so sub.o sub2.o GCC  ( может быть использован для генерирования множества динамических библиотек .o )

GCC -o тест main.o -lsub -L /libsub.so/ каталог /

 

Динамические библиотеки запуска:

① первый libusb.so в каталог / Lib на ПК или доски, а затем вы можете запустить тестовую программу.

② Если вы не хотите, чтобы libusb.so в / Lib, могут быть размещены на директории, такие как / а, а затем осуществляется следующим образом:

экспорт LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: / а 

./контрольная работа

 

Ссылка:

ар я использовал команду Linux - для создания статической библиотеки .a файла

Анализ статической библиотеки Linux и динамической библиотеки

Linux разделяет параметры компилятора объектов ППИЦ

 

рекомендация

отwww.cnblogs.com/yangjiguang/p/11626685.html
рекомендация