Guruh talabasi Ismoilova Matlubaning Linux fanidan Laboratoriya ishi №1



Download 2,08 Mb.
bet15/27
Sana27.01.2022
Hajmi2,08 Mb.
#412360
1   ...   11   12   13   14   15   16   17   18   ...   27
Bog'liq
linux Laboratoriya mashg\'ulotlari.doc ismoilova. m

Yig`ish (Compilation).

Makefile yaratilgandan keyin huddi shu direktivada quyidagi buyruqlarni tering:

$ make

Yuqoridagi buyruq dasturga tegishli barcha kodlarni yig`adi(kompilyatsiya qiladi). Agar kompilyatsiya xatolikka uchrasa ekranda hatolik haqidagi habar error chiqadi.



O`rnatish (Installation).

Kompilyatsiya jarayoni muvofaqqiyatli yakunlangandan so`ng barcha ikkiliklar (binaries) yaratiladi. Endi ikkiliklarni standart yo`nalishga, sistemaning istalgan joyidan chaqiriladigan qilib o`rnatishga ham yetib keldik. Buning uchun quyidagi kodlarni teramiz.

$ make install

Unutmang bazida dastur o`rnatish uchun root huquqi bo`lishi talab qilinadi, shuning kimdir bu huquqqa ega bo`lish va yuqoridagi buyruq bilan davom ettirishi mumkin.

Yuqoridagi 5 ta bosqich dasturni manba kodidan olishni, arxivdan chiqarishni, konfiguratsiya qilishni, kompilyatsiya qilishni va o`rnatishni ko`rsatadi. Dastur arxivi yechilayotgan paytda yaratilgan katalogni o`cherish orqali xotirani tozalash mumkin.

Ochiq kodli dasturni o`rnatishda birqancha xatolar kelib chiqishi mumkin. Bulardan ayrimlarini ko`rib chiqaylik:



  • Missing shared library: Bazida o`rnatgan dasturimizni ishga tushursak shunday xatolik sodir bo`lishi mumkin. Dastur kutubxonani topa olmaydi. Birinchidan bunga o`xshagan kutubxonalar windowsda DLL shaklida mavjud. Bular dastur talab qiladigan berilgan kutubxonalardir. Ikkinchidan bunday xatoliklar dastur nostandart joyga o`rnatilganda yoki shared Librari sistemda mavjud bo`lmaganda sodir bo`ladi. Birinchi holatda qanday shared libray lar o`rnatilganini Shell buyruqlar qatori orqali bilishga to`g`ri keladi. Buning ‘ldconfig’ buyrug`I beriladi yoki LD_LIBRARY_PATH ni o`zgartirish orqali muammo hal etiladi.

  • Broken source code: bunday hatolik berilgan holda mehnatimiz zoye ketgan bo`ladi, chunki bizga berilgan kod xato bo`lishi mumkin. Bizning qolimizdan xatolikni avtorga aytishdan boshqa ish kelmaydi. Shuning uchun bunday hollarda jarayonni to`xtatishni maslahat beramiz.: Fayl serverni sozlash.


Download 2,08 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   27




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish