Основные утилиты и интерпретаторы ОС QNX и Linux (стандарта POSIX). Изучение основных команд пользовательского интерфейса, страница 5

2527241   1 ozilla/mozilla-bin  10r RECEIVE     1

2527241   2 ozilla/mozilla-bin  10r SIGWAITINFO

2527241   3 ozilla/mozilla-bin  10r RECEIVE     4

2527241   5 ozilla/mozilla-bin  10r CONDVAR     818dc08

2584613   1 ton/bin/helpviewer  10r RECEIVE     1

2584614   1 n/bin/vserver.file  10r RECEIVE     1

2650152   1 r/photon/bin/pterm  10r RECEIVE     1

2650153   1 bin/sh              10r SIGSUSPEND

3620879   1 usr/photon/bin/ped  10r REPLY       696344

4939792   1 r/photon/bin/pterm  10r RECEIVE     1

4939799   1 bin/sh              10r REPLY       573450

5177378   1 bin/pidin           10r REPLY       1

$ pidin -F "%a %b %T %N"

pid tid nT name

1   1  8 /sys/procnto-instr

1   2  8 /sys/procnto-instr

1   3  8 /sys/procnto-instr

1   4  8 /sys/procnto-instr

1   5  8 /sys/procnto-instr

1   6  8 /sys/procnto-instr

1   7  8 /sys/procnto-instr

1   8  8 /sys/procnto-instr

2   1  1 sbin/tinit

3   1  1 proc/boot/slogger

5   1  1 proc/boot/pci-bios

6   1  8 roc/boot/devb-eide

6   2  8 roc/boot/devb-eide

6   3  8 roc/boot/devb-eide

6   4  8 roc/boot/devb-eide

6   5  8 roc/boot/devb-eide

6   6  8 roc/boot/devb-eide

6   7  8 roc/boot/devb-eide

6   9  8 roc/boot/devb-eide

7   1  1 proc/boot/devc-con

4104   2  4 sbin/pipe

4104   3  4 sbin/pipe

4104   4  4 sbin/pipe

4104   5  4 sbin/pipe

12292   1  1 sbin/mqueue

512011   1  5 sbin/io-audio

512011   2  5 sbin/io-audio

512011   3  5 sbin/io-audio

512011   4  5 sbin/io-audio

512011   5  5 sbin/io-audio

528398   1  7 sbin/io-net

528398   2  7 sbin/io-net

528398   3  7 sbin/io-net

528398   4  7 sbin/io-net

528398   5  7 sbin/io-net

528398   6  7 sbin/io-net

528398   7  7 sbin/io-net

561164   1  1 sbin/devb-fdc

561165   1  1 sbin/devc-ser8250

573450   1  1 sbin/devc-pty

577553   1  3 usr/sbin/random

577553   2  3 usr/sbin/random

577553   3  3 usr/sbin/random

589842   1  1 usr/sbin/dumper

606227   1  1 bin/login

606228   1  1 bin/login

606229   1  1 bin/login

696344   1  1 /photon/bin/Photon

749593   1  2 /photon/bin/phfont

749593   2  2 /photon/bin/phfont

761882   1  4 ton/bin/fontsleuth

761882   2  4 ton/bin/fontsleuth

761882   3  4 ton/bin/fontsleuth

761882   4  4 ton/bin/fontsleuth

815136   1  3 ton/bin/devi-hirun

815136   2  3 ton/bin/devi-hirun

815136   3  3 ton/bin/devi-hirun

827414   1  1 bin/login

839707   1  3 on/bin/io-graphics

839707   2  3 on/bin/io-graphics

839707   3  3 on/bin/io-graphics

2367516   1  1 usr/photon/bin/pwm

2412573   1  2 r/photon/bin/shelf

2412573   2  2 r/photon/bin/shelf

2449438   1  1 photon/bin/bkgdmgr

2449439   1  1 hoton/bin/wmswitch

2449441   1  1 r/photon/bin/saver

2474019   1  1 bin/sh

2527241   1  4 ozilla/mozilla-bin

2527241   2  4 ozilla/mozilla-bin

2527241   3  4 ozilla/mozilla-bin

2527241   5  4 ozilla/mozilla-bin

2584613   1  1 ton/bin/helpviewer

2584614   1  1 n/bin/vserver.file

2650152   1  1 r/photon/bin/pterm

2650153   1  1 bin/sh

3620879   1  1 usr/photon/bin/ped

4939792   1  1 r/photon/bin/pterm

4939799   1  1 bin/sh

5218338   1  1 bin/pidin

2.2.Изучение цикла подготовки и исполнения программ

qcc

qcc - компилятор

Синтаксис:

для C:

qcc [опции] [операнды]

для C++:

QCC [опции] [операнды]

Некоторые опции:

c - только компиляция

-g - компиляция с отладочной информацией

-lang-c - интерпретировать язык как C (по умолчанию для qcc)

-lang-c++ - интерпретировать язык как C++ (по умолчанию для QCC)

-o - задание файла вывода

Описание

QCC и qcc - компиляторя для системы QNX, основанные на POSIX утилите c89. QCC и qcc

получают список файлов исходных кодов или объектных модулей и вызывают нужный синтаксический анализатор для компиляции каждого файла. Объектные модули напрямую попадают на компановщик. Нужный синтаксический анализатор определяется по расширению файла:

.s         -           ассемблер

.S         -           ассемблер с директивами препроцессора

.c         -           файл C