Четвертый BORLAND С++ и его окружение

       

Файл подсказки


Файлы подсказки представляют собой обычные текстовые файлы,

содержащие параметры и/или имена файлов, которые обычно вводятся

после имени программы TLINK в командной строке. Однако, в отличие

от командной строки, файл подсказки может занимать несколько

строк текста. Вы можете разбить длинный список объектных файлов

или файлов библиотек на несколько строк, завершая одну строку

знаком "плюс" (+) и продолжая список на следующей строке. Когда

плюс возникает в конце строки, следуя непосредственно за одним из

параметров TLINK, в котором + используется для включения параметра (например, /ye+), плюс не рассматривается как символ продолжения строки.

Вы можете также начать каждый из четырех компонентов списка

на отдельных строках: объектные файлы, выполняемый файл, файл

карты отображения, библиотечные файлы. В этом случае вы должны

убрать запятую, используемую для разделения компонентов.



Чтобы проиллюстрировать эти возможности, предположим, что вы

пользуетесь следующей командной строкой:

tlink /c mainline wd ln tx,fin,mfin,work\lib\comm

work\lib\suррort

Вместо нее можно использовать файл подсказки, назвав его, например, FINRESP:

/c mainline wd+

ln tx,fin

mfin

worl\lib\comm work\lib\suррort

Теперь команду TLINK следует вводить следующим образом:

tlink @finresр

Заметьте, что имени файла должен предшествовать символ (@),

который указывает, что следующий файл является файлом подсказки.

Альтернативный способ заключается в том, что команду компоновки можно разбить на несколько файлов подсказки. Например,

представленную выше командную строку можно разбить на следующие

два файла подсказки:

Имя файла Содержимое

LISTOBJS mainline+
wd+
ln tx
LISTLIBS lib\comm+
lib\suррort

Теперь команду TLINK можно ввести в следующем виде:

tlink /c @listobjs,fin,mfin,@listlibs

Параметры командной строки переопределяют параметры, заданные в файле подсказки.



Содержание раздела