Hardware - разное

       

Компиляторы


Чтобы ваша прикладная программа могла быть запущена под управлением ОС PARIX необходимо, чтобы она была скомпилирована специальным образом. Чем же отличаются программы PARIX от программ AIX? Приложения PARIX используют другие библиотечные функции для операций ввода/вывода, а также специальные библиотечные функции (из библиотек PARIX).

  • Операции ввода-вывода в приложении PARIX переопределены таким образом, что независимо от узла, на котором будет работать приложение, ввод-вывод относится к IO-узлу.

  • Специальные библиотечные функции PARIX позволяют организовать межпроцессорное взаимодействие (синхронизацию и обмен данными по HSL).

    Приложения AIX не будут работать, если их запустить на разделе PARIX, и наоборот, AIX не ``поймет'' запросов запущенного приложения PARIX. Так что PARIXу - PARIXово.

    Parsytec CC/16 оснащен стандартными для AIX компиляторами языков C и FORTRAN. С помощью этих компиляторов вы можете создать как приложение для AIX, так и приложение для PARIX. Для приложений AIX вы используете команду

    ancc -o test test.c

    Тогда как для того, чтобы сделать исполняемый файл для PARIX, надо дать команду

    px ancc -o test.px test.c

    Как обычно, команда-префикс px модифицирует следующую за ней команду так, что она превращается в команду ОС PARIX.

    Отметим, что по соглашению исполняемые файлы PARIX имеют суффикс .px. Это позволяет отличать их от приложений, скомпилированных для AIX.

    Компилятор языка FORTRAN вызывается командой f77. Если вы компилируете PARIX приложение, следует использовать команду px f77, например

    px f77 -o test.px test.f



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