1 подписчик
Базовые понятия, кратко Совершенно неожиданное открытие сделал недавно. Оказывается порядок появления файлов на входе линковщика важен, если мы говорим о линковки статических библиотек. Для того что бы понять почему так происходит, нужно понимать принцип работы линковщика. Объектные файлы как предоставляют(экспортируют) символы(имена функций, переменных), так и ожидают(импортируют) их. Рассмотрим небольшой пример: int imported(int); static int internal(int x) { return x * 2; } int exported(int x) { return imported(x) * internal(x); } Теперь скомпилируем этот файл: gcc -c test.c nm test.o 000000000000000e...
6 лет назад
4 подписчика
Взяв книгу в руки и начав читать, я сразу задался вопросом – для чего мне заниматься своей речью? Для себя я дал следующие ответы: - более красиво и выразительно говорить; - улучшить коммуникации с людьми; - сделать свой голос приятным для окружающих. Эта книга большой набор инструментов для улучшения речи и голоса: - упражнения по чтению различных звукорядов ПТИ-ПТЭ-ПТА…, ЛИРЛИ-ЛЭРЛИ-ЛАРЛА… и др. - упражнения по работе с темпо ритмом голоса на любом художественном произведении; - упражнения по работе...
7 месяцев назад