logo
TurboProlog / Документация / TOM_2

Ограничения

Как указывалось ранее возможности TLINK достаточно скромные: он не

имеет даже большого количества опций.

Здесь приведены только серьезные ограничения для TLINK.

# Не обеспечивается оверлей.

# Отладчик Microsoft Code View Debugger неподдерживается

(правда SST и SYMDEB работают хорошо).

# Обычные переменные поддерживаются только частично: для

разрешения ссылок они должны быть определены как общие

(public).

# Вы можете иметь максимально 8182 имени и 4000 логических

сегментов.

# Сегменты одного имени и класса должны быть (все!) либо

компонуемыми, либо нет.

(Только программисты, работающие на ассемблере могут

столкнуться с этим как с проблемой).

# Код, компилируемый в Microsoft Си или Microsoft Фортран не

может быть скомпонован с помощью TLINK. Это является

следствием того, что языки Microsoft имеют

недокументированные форматы записи в объектных файлах,

которые TLINK в настоящее время не поддерживает.

TLINK разработан для применения совместно с компиляторами Borland

(обеими версиями: со средой разработки и с командной строкой), а также

компиляторами MASM и др. Тем не менее он не может полностью заменить

MSLink.