kolibrios/programs/develop/ktcc/trunk/bin/doc/ru/Features.txt
turbocat 0e9c10036a ktcc set kx folder as bin
git-svn-id: svn://kolibrios.org@9663 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-01-24 17:01:24 +00:00

30 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Версия расширения KX - 0.4.3
Обзор новых возможностей
+ Автозагрузка библиотек
Теперь Вам не нужно думать о загрузке зависимых библиотек.
Большая часть этой работы будет сделана TCC и Dll.obj.
+ Простое связывание с использованием *.def файлов
Все, что Вам нужно сделать, это подключить файлы с описанием символов
используемых библиотек. Эти файлы имеют простой текстовый формат и могут
легко создаваться в любом текстовом редакторе. Если одна или несколько
библиотек используют один или более одинаковых символов, Вы можете
использовать префикс имени для разрешения конфликтов символов.
Больше не нужно создавать и подключать сложные *.o и/или *.a файлы
зависимых бибилиотек (исключение - файлы crt0.o и libtcc.a, но они
поставляются в комлекте).
+ Уменьшенный размер образа
Поскольку загрузчик библиотек больше не нужно размещать в каждом
приложении, это уменьшает размер образа. Больше не нужен слой C
(C layer), все зависимые библиотеки загружаются, а также инициализируются
автоматически. Также используется компактный формат таблицы импорта.
+ Обратная совместимость
Если Вы по каким то причинам не хотите, либо пока не готовы использовать
новые возможности, изменять настройки проекта не требуется. Все будет
работать как раньше. Но для использования описанных выше особенностей
требуется несложная перенастройка проекта.