Vissza a főoldalra    Vissza a PIC főoldalra

<< Előző oldal   Vissza a tartalomjegyzékhez   Következő oldal >>

 


11.6.6. MPLIB könyvtár program


      Az MPLIB könyvtár program az MPASM és MPLAB-C programok által készített hordozható objektum fájlok rendszerezésére, könyvtárakba foglalására, majd a könyvtárak módosítására használható.
      Az MPLIB programmal úgynevezett könyvtár fájlok hozhatók létre, amelyek több, valamilyen szempont szerint válogatott objektum fájlt (modult) tartalmaznak. Ennek segítségével a számos objektum fájlra való hivatkozás egyetlen könyvtár fáljra való hivatkozással helyettesíthető.
      Az objektumkönyvtárak alkalmazásának előnyei:
     ˇ egyszerűsítik az összefűzést, a hivatkozások számának csökkenése miatt;
     ˇ kis kódméret, mivel egy kiválasztott objektumkönyvtárból nem az összes, hanem csak a szükséges objektum modulok kerülnek be a kimenő fájlokba;
     ˇ egy projekten belüli módosítások egyszerűsítése; egy projekthez csatolt könyvtárfájlra való hivatkozást nem szükséges megváltoztatni a könyvtáron belüli objektum modulok cseréje esetén vagy a hívások módosításakor.

      Az MPLIB könyvtár program elérhető legújabb verziói:
     ˇ 16 bites DOS verzió (v2.2; 307kB), amely DOS és Windows 3.x rendszerekhez ajánlott;
     ˇ 32 bites Windows verzió (v3.9; 623kB), amely a Windows 95-től használható.
      Az MPLAB integrált fejlesztői környezet telepítésekor az MPLIB program is automatikusan a gépre kerül.

      Az MPLIB könyvtár program parancssorból vezérelhető a következőképpen:

mplib [parancsok] [könyvtár fájl] [objektum fájlok]

      Az MPLIB program a kijelölt könyvtár fájlon és objektum fájlokon végrehajtja a megadott parancsokat.
      A végrehajtatható parancsokat ismerteti a következő táblázat.

11.6.6-1. Táblázat
Jel Jelentés
/c Új könyvtár fájl készítése a megadott objektum fájlokból.
/d A megadott objektum fájlok törlése a megadott könyvtár fájlból.
/h, /? Az MPLIB segítség ablak lekérése.
/q A felhasználó felé küldött üzenetek tiltása.
/r A megadott objektum fájlok hozzáadása a megadott könyvtár fájlhoz. Ha egy objektum fájl már létezik, akkor az kicserélődik a megadott újabb változatra.
/t A megadott könyvtár fájl tartalmának listázása.
/x A megadott objektum fájlok eltávolítása a megadott könyvtár fájlból.

      Példa egy új könyvtár fájl létrehozására:

mplib /c matek.lib szorzas.o atlag.o gyok.o

      Példa egy újabb objektum fájl hozzáadására egy már meglévő könyvtár fájlhoz:

mplib /r matek.lib szinusz.o

      Példa egy könyvtár fál tartalmának kilistázására:

mplib /t matek.lib

      Vigyázat! A könyvtár fájlba gyűjtött objektum fájlok külső szimbólumai nem ütközhetnek. Két megegyező szimbólum esetén az MPLIB hibaüzenetet küld.
      Mivel az MPLINK fájl összefűző program egy könyvtárfájlból csak a szükséges objektum modulokat szerkeszti bele a kimenő fájlokba, az egyes objektum fájloknak a lehető legrövidebbnek kell lenniük. Minden egyes részfunkciót külön objektum fájllal kell megvalósítani, hogy szükségtelen funkciók ne szerkesztődjenek hozzá a programhoz.

 

  Tudomány és Technika (test@t-es-t.hu)


 

<< Előző oldal   Vissza a tartalomjegyzékhez   Vissza a lap tetejére   Következő oldal >>

Vissza a főoldalra    Vissza a PIC főoldalra