ЦКП ВВР ПГНИУ

Суперкомпьютерный центр Пермского университета

Инструменты пользователя

Инструменты сайта


общее:инструкции:компиляция_последовательных_программ

Это старая версия документа!


Компиляция последовательных программ

Список доступных компиляторов приведен на странице ПГНИУ-Кеплер: Доступное ПО
Информация об использовании модулей доступна на странице Утилита "module"

В общем случае компиляция программы выполняется в 2 шага:

  1. Загрузка модуля компилятора
  2. Компиляция

После загрузки модуля компилятора достаточно ввести в командной строке команду со следующей структурой:

$ <compiler> <source_file>[ <source_file>] -o <executable_file> [...]
<compiler> команда вызова компилятора
<source_file> файл с исходным кодом
<executable_file> исполняемый файл
[…] дополнительные опции компилятора

Примеры компиляции


GCC

$ module load compilers/gcc/4.4.7
$ gcc src.cpp -o serial-gcc-c

Intel

$ module load compilers/intel/2017
$ ifort src1.f src2.f -o serial-intel-fort

PGI

$ module load compilers/pgi/16.10
$ pgc++ src1.cpp src2.cpp src3.cpp -o serial-pgi-c++
общее/инструкции/компиляция_последовательных_программ.1493192197.txt.bz2 · Последние изменения: 26.04.2017 12:36:37 — leoten