391 читали · 7 лет назад
Немного о линковки статических библиотек
Базовые понятия, кратко Совершенно неожиданное открытие сделал недавно. Оказывается порядок появления файлов на входе линковщика важен, если мы говорим о линковки статических библиотек. Для того что бы понять почему так происходит, нужно понимать принцип работы линковщика. Объектные файлы как предоставляют(экспортируют) символы(имена функций, переменных), так и ожидают(импортируют) их. Рассмотрим небольшой пример: 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...
Правильная внутренняя перелинковка (линковка) страниц сайта для seo-продвижения
Схем внутренней перелинковки придумано уже очень много, но для каждого сайта все равно будут нюансы, поэтому, в первую очередь, предлагаю все таки ориентироваться на ее полезность с точки зрения посетителя.чную контент-менеджером. Оба варианта имеют свои преимущества и недостатк и: в первом случае высока вероятность, что поисковики примут внутреннюю перелинковку за навигацию и исключат, но при этом она легче реализуется: а во втором ссылки встраиваются в тексты страниц, что дает им уникальное окружение,...