<< 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.
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 >>