ЦКП ВВР ПГНИУ

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

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

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


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

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
общее:инструкции:компиляция_последовательных_программ [21.11.2016 12:33:25]
faubert
общее:инструкции:компиляция_последовательных_программ [19.09.2022 21:09:11] (текущий)
Admin
Строка 1: Строка 1:
-Список доступных компиляторов ПГУ-Тесла доступен по [[:​cluster:​soft|ссылке]].+===== Компиляция последовательных программ =====
  
-Список доступных компиляторов ПГНИУ-Кеплер доступен по [[:​cluster:​soft|ссылке]].+<​code>​$ <​compiler>​ <​source_file>​<​source_file>​-o <​executable_file>​ [...]</​code>​
  
-===== Компиляция последовательных задач =====+^ <​compiler>​ | команда вызова компилятора | 
 +^ <​source_file>​ | файл с исходным кодом | 
 +^ <​executable_file>​ | исполняемый файл | 
 +^ [...] | дополнительные опции компилятора |
  
-Для того, чтобы скомпилировать простую программу в командной строке достаточно ввести команду со следующей структурой:​+===== Примеры компиляции ===== 
 +-----
  
-<​code>​$ ​<​compiler>​ <​source_file>​[ <​source_file>​] ​-o <​executable_file>​ [...]</​code>,​ +<​code>​ 
-где +gcc src.c -o serial-gcc-c 
-  * **<​compiler>​** ​команда вызова компилятора +</code>
-  * **<​source_file>​** ​файл с исходным программным кодом +
-  * **<executable_file>** - исполняемый файл +
-  * **[...]** - дополнительные опции компилятора+
  
-=== Примеры [последовательные программы] === +<​code>​ 
------ +g++ src.c -o serial-gcc-cpp 
-  - Программа на языке С состоит из двух файлов с программным кодом (src_1.c, src_2.c) компилируется в исполняемый файл my_program с помощью компилятора:​ +</​code>​
-    - ** GCC v.4.1.2* ** <code> $ /​usr/​bin/​gcc src_1.c src_2.c -o my_program </code> +
-    - ** Intel ** <​code> ​/​share/​apps/​intel/​bin/​icc src_1.c src_2.c -o my_program </​code>​ +
-  ​Программа на языке С++ состоит из двух файлов с программным кодом (src_1.cpp, src_2.cpp) компилируется в исполняемый файл my_program с помощью компилятора:​ +
-    - ** GCC v.4.7.1 ** <​code>​ $ /​share/​apps/​gcc-4.7.1/​bin/​g++ src_1.cpp src_2.cpp -o my_program </​code>​ +
-    - ** Intel ** <​code>​ $ /​share/​apps/​intel/​bin/​icc src_1.cpp src_2.cpp -o my_program </​code>​ +
-  - Программа на языке Fortran 77 состоит из двух файлов с программным кодом (src_1.f, src_2.f) компилируется в исполняемый файл my_program с помощью компилятора:​ +
-    - ** GCC v.4.1.2* ** <​code>​ $ /​usr/​bin/​g77 src_1.f src_2.f -o my_program </​code>​ +
-    - ** Intel ** <​code>​ $ /​share/​apps/​intel/​bin/​ifort src_1.f src_2.f -o my_program </​code>​ +
-  - Программа на языке Fortran 90 (аналогично для Fortran 95) состоит из двух файлов с программным кодом (src_1.f90, src_2.f90) компилируется в исполняемый файл my_program с помощью компилятора:​ +
-    - ** GCC v.4.1.2* ** <​code>​ $ /​usr/​bin/​gfortran src_1.f90 src_2.f90 -o my_program </​code>​ +
-    - ** Intel ** <​code>​ $ /​share/​apps/​intel/​bin/​ifort src_1.f90 src_2.f90 -o my_program ​</​code>​+
  
-**Примечание:​ поскольку компилятор GCC v.4.1.2 является компилятором по умолчанию,​ то прописывать полный путь до него не обязательно. Вызывать эти компиляторы можно из любого каталога простыми командами ​gcc, g++, gfortran.**+<​code>​ 
 +$ gfortran src.f -o serial-gcc-fortran 
 +</​code>​
общее/инструкции/компиляция_последовательных_программ.1479713605.txt.bz2 · Последние изменения: 21.11.2016 12:33:25 — faubert