( bzt | 2025. 08. 09., szo – 07:55 )

Bár a #include sorokat #inlcude "librcs.h" formára cserélve hiba nélkül lefordul a kód
Ez csak annyit csinál, hogy mely könyvtárakban keresse. Előbbi csak a rendszer include könyvtárat nézi.
Gondolom, a librcs.h-hoz tartozna valami body is, amit már nem tudtam megszerezni.
Úgy van. A header csak a prototípusokat tartalmazza, linkeléshez kell(ene) az implementáció is, .a vagy .so formában, amit a "-lrcs" kapcsoló hatására for hozzáfordítani (ha ezt nem adod meg, nem is fogja keresni a librcs.a / librcs.so fájlt).
Mindezt 12-es debian alatt fordítanám.
Gondolom a hivatalos csomagok között kerested és nem találtad. Esetleg keress "ITP"-vel / "RFP"-vel kezdődő debian bugot (ezek nem bugok, hanem kérelmek, hogy felvegyenek valamit a debian csomagok közé). Ha ott megtalálod, akkor meg lesz a forrás URL-je.
Van rá esélyem, hogy megszerezzem a librcs modult, vagy hogy valahogyan helyettesítsem?
Elég általános ez a mozaikszó, úgyhogy - hacsak nincs piszok nagy mázlid - nem valószínű. Én a helyedben valamelyik jellemző függvénynevére keresnék github-on, gitlab-on, stb., hátha valaki felrakta a projektjébe a binárist is (nem jellemző, de nem is példa nélküli). Persze kérdés, hogy mennyire lesz megbízható egy ilyen módon beszerzett függvénykönyvtár. Helyettesítés kapcsán: mit csinálna? .rc konfigurációs fájlokat dolgoz fel? Vagy üzenetküldő gatewayhez API?