Команда «Ниже» может использоваться для первого поиска файлов и замены файлов
find. | строка поиска xargs grep | sed 's / search string / new string / g'
, например find. | xargs grep abc | sed 's / abc / xyz / g'
cc -o yourprog yourprog.c -lstatic
или
cc -o yourprog yourprog.c libstatic.a
Вы должны #include "libstatic.h"
, то есть использовать соответствующий заголовочный файл в своем коде (поэтому ваш код не компилируется) и включить путь к вашему libstatic.a
в параметрах компоновщика в качестве одной из ваших входных библиотек.
На этой веб-странице приведены некоторые примеры ссылок на статическую библиотеку, например
gcc -I. -o jvct jvct.c libjvc.a
Мне пришлось установить путь к библиотеке в моем make-файле. Для этого случая вы можете использовать:
gcc -o myapp main.c -L. -lstatic
Чтобы связать чисто статически, используйте -static
cc -static yourprogram.c libstatic.a