Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorna_robota_1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
64.51 Кб
Скачать

2.4. Зміна повноважень файлу

Повноваження файлу можуть бути змінений його власником за допомогою команди chmod. В ранніх версіях цієї команди повно­важення задавалися тільки в абсолютному вісімковому вигляді. Наприклад, в результаті виконання команди

chmod 751 run повноваження файлу run матимуть вигляд

rwxr-x--x

тобто власник матиме всі права доступу, тоді як члени групи зможуть тільки читати і виконувати, а інші користувачі - тільки виконувати цей файл.

В команді chmod повноваження можуть задаватися як в абсолютному, так і у відносному вигляді. Приклади:

u - r Відмінити право на читання для власника файлу.

g + w Додати право на запис для членів групи.

о = х Встановити для інших користувачів право на виконання.

Щоб зробити файл run здійснимим для всіх користувачів, достатньо виконати команду

chmod +x run

Файл run в даному прикладі можна було б замінити списком файлів - тоді здійснимими стали б всі ці файли. Повноваження файлу встановлюються при створенні і згодом можуть бути змінений його власником.

2.5. Компіляція програм

Компіляція С-програм виконується за допомогою команди cc. Команда

cc average.с компілює програму average.с і розміщує готову програму в здійснимий файл а.out. Команда

cc -о average average

розмістить готову програму у файл average. Якщо ж файл average.с є частиною великої програми, розбитої на два файли average.с і main.с, то компіляція обох файлів з отриманням готової програми виконується за допомогою команди

cc -o average main.с average.с

Щоб не виконувати компіляцію обох файлів main.с і average.с при зміні в одній з них, можна ввести проміжний крок. Він полягає в збереженні об'єктних файлів main.о і average.о, отриманих в результаті виконання команди

cc -с main.с average.с

Готову програму average у такому разі можна отримати, виконавши команду

cc -о average main.о average.о

Порядок виконання роботи

  1. Ознайомлення з основними командами ОС QNX RTP 6.3

  2. Завантажите ОСQNX RTP 6.3

  3. Сформуйте власний підкаталог в каталозі home/”номер_группы”

  4. Увійдіть до текстового редактора Editor і наберіть програму.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]