/ / Има ли някакъв метод за компилиране на .so файл в Linux, за да бъде статично свързан с изпълняващия файл? - Linux, съставител-конструкция

Има ли някакъв метод за компилиране на файла .so в Linux, за да бъде статично свързан с файла за изпълнение? - Linux, съставител-конструкция

В Linux,.един файл обикновено е статичен lib и .so файл е динамичен файл? Искам да знам дали има ли някакъв начин да се компилира файлът .so в изпълнимия файл като част от него? Направих го и не намерих метода. кой може да ми помогне ?

Отговори:

2 за отговор № 1

Статичното свързване е мъртва в Linux, предлагам вида не компилирате статичната библиотека, въпреки че можете да го използвате в Linux. Тази функция е добре под Windows, но това не е така в сегашната тенденция на развитие в Linux.

Linux статичното свързване е мъртъв?

Статична връзка на функцията за споделена библиотека в gcc


1 за отговор № 2

Ако .so файла е нещо, което сте си построили от изходния код, можете да промените настройките за създаване, за да го направите файл и да го свържете статично.

Ако някой друг създаде .so файла, а не, няма лесен начин да го свържете статично в изпълнимия файл.