Google:
Помощь

Использование командной строки для сборки Т-приложений

Командную строку можно вызвать, запустив нужный ярлык в меню Пуск / Все программы / OpenTS.
  1. Open T-System Command Prompt (Win32): для сборки 32-разрядных Т-приложений в 32- и 64-разрядных ОС
  2. Open T-System Command Prompt (AMD64): для сборки 64-разрядных Т-приложений в 64-разрядных ОС
  3. Open T-System Command Prompt (Cross Tools): для сборки 64-разрядных Т-приложений в 32-разрядных ОС
Сразу после инсталляции OpenTS, в командной строке можно собрать тестовое приложение fib.tpp Оно представляет собой Т++ программу для подсчёта заданного своим номером числа Фибоначчи.
Для его сборки нужно вызвать командную строку и выполнить команду t++ -v fib.tpp. В каталоге demos Вы найдёте ещё несколько примеров простых Т++ программ

Запуск в однопроцессорном режиме:

Т++ приложения можно выполнять в параллельном режиме командой mpiexec или mpirun. Перед этим необходимо установить среду исполнения MPI (MS-MPI, либо OpenMPI)

Т-приложение можно выполнять в SMP-режиме, чтобы оно задействовало все ядра процессора. Включить этот режим можно опцией запуска "-tct enableSMP":

Т-приложения можно выполнять на вычислительном кластере, используя Compute Cluster Job Manager, который поставляется вместе с Microsoft HPC Pack.

Список поддерживаемых опций:

  • /auto-c-call — позволяет Т-приложению вызывать Си-версии Т-функций. Это в некоторых случаях может улучшить производительность приложения;
  • /c — включить режим компиляции исходных файлов без компоновки;
  • /dbg — отладочная сборка. Она позволит программе-отладчику получить информацию о символах приложения в случае ошибки во время его работы;
  • /do — позволяет указать расположение объектных модулей;
  • /not — способ сборки приложения, при котором все ключевые слова языка Т++ игнорируются, в результате чего создаётся обычное последовательное приложение;
  • /o — указывает имя выходного файла;
  • /p — позволяет указать дополнительные опции компилятору Cи/Cи++;
  • /pl — позволяет указать дополнительные опции редактору связей Cи/Cи++;
  • /l — только провести компоновку, используя аргументы опции /pl;
  • /v — печать команд перед их вызовом.