Проверьте размер включенной библиотеки C ++ - PullRequest
0 голосов
/ 24 октября 2019

Есть ли способ проверить размер библиотеки? В частности, я ищу размер libcurl.

Он включен в мою программу следующим образом:

#include <curl/curl.h>

Есть ли способ определить, какой объект '/curl/curl.h'ссылки и насколько велик этот объект?

В файле / usr / lib64 есть файл libcurl.so. Может ли это быть тем, что я ищу?

Спасибо!

1 Ответ

1 голос
/ 24 октября 2019

Это довольно странный вопрос для обзора. В менеджере пакетов нет связи между файлом заголовка и библиотекой, кроме ассоциации. Заголовок сообщает, какие объекты он должен ожидать. Библиотека содержит эти объекты. Это не и не будет связано с библиотекой в ​​любом случае. Вы должны указать компилятору, какую библиотеку использовать и откуда в командной строке. Поиск curl.h в системном кэше действительно говорит о том, что curl.h является частью пакетов libcurl * -dev. Сама библиотека - libcurl * .so или .lib, в зависимости от того, является ли она статической или динамической, по вашему выбору.

...