Нужна ли динамическая библиотека при компиляции?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Нужна ли динамическая библиотека при компиляции?

Сообщение Anonymous »


Я прочитал эту ссылку и понимаю, о чем она говорит.


Изображение


Как показано на этом изображении, у меня вопрос о динамических библиотеках.

Говорить, что я написал программу на C++. Насколько я понимаю, когда я использую какой-либо компилятор, например gcc, для компиляции моей программы (например, g++ main.cpp), речь идет о выполнении работы данного шага. 3 и шаг 4, что означает, что речь идет только о компиляции и связывании статических библиотек.

Однако, как мы все знаем, мы можем добавить -lXXX или -LXXX к g++, чтобы сообщить ему, где находятся необходимые динамические библиотеки. . Насколько я понимаю, речь идет о шаге 5 на этом изображении.

Так что теперь я в замешательстве. Если команда g++ выполняет работу по компиляции и связыванию статических библиотек, почему мы можем и должны передать ей динамические библиотеки? (если нет, то будут некоторые неопределенные ошибки ссылок)

Нужна ли динамическая библиотека при компиляции и компоновке? Если да, то почему на этом изображении показано, что шаг 5 — это часть запуска, а не часть сборки?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Динамическая библиотека металла iOS
    Anonymous » » в форуме IOS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • IOS, загруженная динамическая библиотека не может найти локальные функции C
    Anonymous » » в форуме IOS
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Произошли ошибки компиляции при попытке построить проект, для которого требуется библиотека mbedtls, с помощью Visual St
    Гость » » в форуме C++
    0 Ответы
    27 Просмотры
    Последнее сообщение Гость
  • При компиляции кода C++ не найдена стандартная библиотека C++ [дубликат]
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • При компиляции кода C++ не найдена стандартная библиотека C++ [дубликат]
    Anonymous » » в форуме Linux
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»