У меня возникли первые опасения по поводу публикации этого вопроса, чтобы он не дублировал. Но даже после поиска по ключевым словам, я не смог найти ссылку на StackOverflow, которая объясняет статическое и динамическое связывание для C. Есть вопросы и ответы для C++, хотя , но все они включают classes
и вещи, которые явно не для C. И ссылки за пределами StackExchange были довольно сомнительными.Что такое статическое и динамическое связывание в C (строго C, а не C++)?
Мне нужно знать строгое определение и контраст между этими двумя связями, исключительно в контексте CI, было бы признательно, если вы можете занять некоторое время, чтобы ответить на него, или дать мне ссылки на StackOverflow для этого, чтобы я не ошибся и на это был дан ответ подробно.
Я намерен иметь четкое представление о:
- Связывание в С.
- Статическая против динамическое связывание в С.
Редактировать Было бы очень полезно, если бы вы могли объясните разницу с некоторыми простыми фрагментами кода.
ссылки объясняет связывания, хотя и не особенно в C: HTTP : //en.wikipedia.org/wiki/Name_binding – taocp
@taocp Я проверил это. Фактически, википедия является одной из первых ссылок, которые я проверяю на все. –