Portál AbcLinuxu, 13. května 2025 20:41

Dotaz: Modularni programy v C

15.5.2006 20:09 Jarek Petrik
Modularni programy v C
Přečteno: 70×
Odpovědět | Admin
Ahoj.

Predstavuji si, ze mam program v C a k nemu konfigurak, kde stoji (napr.):
mod_path /usr/local/program/modules
mod_load left.o
mod_load right.o
mod_load top.o
mod_load bottom.o
mod_conf_path /usr/local/program/modules
mod_conf left.o left.conf
mod_conf right.o right.conf
mod_conf top.o top.conf
mod_conf bottom.o bottom.conf
Hm. Krasna predstava. Jenze pro zacatecnika v C jako jsem ja i dost tezka. Poradite mi nekdo nejake zdroje v siti, kde bych nasel priklady a vysvetleni, jak takovy program napsat? Jde mi v zasade jen o to nacitani modulu on demand. Z prikladu je jasne, ze modulum by melo byt mozno predavat z hlavniho programu i nejake ty parametry atd.

Predem diky za napady, namety a kopance... :-D
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.5.2006 20:25 PepaZDepa
Rozbalit Rozbalit vše Re: Modularni programy v C
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pomoci by mohly třeba funkce dlsym a dlopen (viz jejich manuálové stránky), jen takové malé nakopnutíčko.
15.5.2006 20:50 Jarek Petrik
Rozbalit Rozbalit vše Re: Modularni programy v C
Diky, Pepiku. :-D To bude ono.
15.5.2006 20:27 finn | skóre: 43 | blog: finnlandia | 49° 44´/13° 22´
Rozbalit Rozbalit vše Re: Modularni programy v C
Odpovědět | | Sbalit | Link | Blokovat | Admin
Modulem může být sdílená knihovna (*.so) a parametry můžeš předat voláním funkce pevně daného názvu, která bude v každé takové knihovně. Funkci se předá ukazatel na seznam parametrů (strukturu...). Hint: dlopen(), dlsym().
Užívej dne – možná je tvůj poslední.
15.5.2006 20:51 Jarek Petrik
Rozbalit Rozbalit vše Re: Modularni programy v C
Vam take diky. Je to presne "to ono", co jsem hledal.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.