Linux

Программы сжатия и архивирования

Программы сжатия данных gzip, bzip2, xz

Программы gzip, bzip2, xz предназначены для сжатия одиночных файлов. Сжатые файлы имеют расширения .gz, bz2, xz соответственно. Кроме того, распознаются расширения .tgz, .tbz, .txz, являющиеся сокращением от двойных расширений .tar.gz, .tar.bz2, .tar.xz.

Для распаковки используются эти же программы с опцией -d (decompress).

При сжатии файла оригинальный файл удаляется и создается сжатый файл, к имени которого добавляется соответствующее расширение. Читать далее »

Ошибки компиляции


Ошибка:
Fixing /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches

Объяснение:
В современных компиляторах errno - не целое число, а некий объект в контексте нити (TLS-Thread local storage), который может отличаться по размеру от целого. Соответственно, объявление в коде программы
extern int errno;
генерирует неверный код.

Способ исправления:
Добавить в файл строчку
#include <errno.h>
или в опции компилятора
-include /usr/include/errno.h


Работа с архиватором tar

tar <опции> -f <имя архива>.tar <имена файлов и каталогов>

Опции:
  -f    —  указать имя файла архива. По умолчанию архив читается со стандартного ввода. -f - —  явное задание чтения архива со стандартного ввода.

  -c   — создать архив и записать в него файлы;
  -x   —  извлечь файлы из архива; Читать далее »

MPI для начинающих

Учебное пособие + примеры.
Автор: Илья Евсеев.
Контора: ИВВиБД ( ЦСТ ).

 

Базовые команды ОС UNIX

Полная информация по UNIX командам и их параметрам выдается с помощью справочной команды
man <имя команды> (q или Q - выход из man).
Далее под именем файла понимается простое, полное или относительное имя файла.
Простое имя файла - это имя файла в текущем (рабочем) каталоге (директории), например, mytest.
Полное (абсолютное) имя файла включает путь от корневого каталога, обозначаемого символом слеш (/), до каталога, содержащего файл, например, /home/u9999/dir/mytest Читать далее »

Компилятор G77

Компилятор G77 (GNU Fortran) основан на стандарте ANSI Fortran 77, но он включает в себя многие особенности, определенные в стандартах Fotran 90 и Fortran 95.

Синтаксис команды: Читать далее »

Компиляция программ на кластере

Для удобства работы на кластере можно воспользоваться оболочкой Midnight Commander (очень напоминает FAR или NC), введя в командной строке mc, и, конечно, полезно ознакомиться хотя бы с базовыми командами ОС UNIX или почитать об OC Linux. Читать далее »

Компилятор PGFortran

Компилятор The Portland Group Inc. Fortran (PGFortran).

Компилятор PGFortran  для процессоров AMD64 и IA32/EM64T производит компиляцию программ на Фортране и линкует согласно опциям в командной строке. PGFortran является интерфейсом для компиляторов pgf90 и pgf95.

Синтаксис команды: Читать далее »

Компилятор PGCC

Компилятор Portland Group C (PGCC).

Компилятор PGCC для процессоров AMD64 и IA32/EM64T производит компиляцию программ C и линкует согласно опциям в командной строке.

Синтаксис команды:

pgcc [ -параметры ]... sourcefile...

  Читать далее »

RSS-материал