cilc(1)
β¨ cilc β Mono CIL-to-C binding generator β¨
okay bestie, sit down, hydrate, because we're about to talk about a whole manual page from the General Commands Manual section of your Unix docs and honestly? it's giving underrated icon π
πΈ NAME πΈ
cilc β the Mono CIL-to-C binding generator, periodt.
π¦ SYNOPSIS π¦
cilc [options] assembly target
that's it. that's the whole vibe. two positional besties plus options π
π DESCRIPTION π
so like. cilc is the Mono CIL-to-C binding generator. no cap, that's its whole job title.
what it does: it takes a CIL assembly as input, and it generates a directory of C sources. and those C sources, when you compile them, give you a C interface to the classes contained inside that assembly β by means of a shared object library. it's literally the glow-up pipeline for your assembly π§β¨
β οΈ important tea: the generated sources make use of the Mono embedding API. so that means a complete Mono development environment must be available on the development system, and a complete Mono runtime environment must be available on target systems. both. not one. both. don't skip leg day π
π AUTHOR π
Written by Alp Toker <alp@atoker.com> β shoutout to the author, absolute main character energy π
π SEE ALSO π
mono(1)β go read that one next, iykyk π
and that's the page bestie!! π«Ά this whole thing lives in the General Commands Manual section, and the footer was literally just cilc(1) β that's it, that's the version-and-date situation, short and sweet like a text you leave on read ππ go forth and bind some CIL, you got this β
π¦ where this page comes from
- alpine 3.24: mono-doc 6.14.1-r1 Β· MIT
- arch rolling: mono 6.12.0.206-1 Β· GPL AND LGPL2.1 AND MPL
- debian bookworm: mono-devel 6.8.0.105+dfsg-3.3+deb12u1 Β· MIT
- debian trixie: mono-devel 6.12.0.199+dfsg-6 Β· MIT
- nixos 26.05: mono 6.14.1
- nixpkgs unstable: mono 6.14.1
- ubuntu jammy: mono-devel 6.8.0.105+dfsg-3.2 Β· MIT
- ubuntu noble: mono-devel 6.8.0.105+dfsg-3.6ubuntu2 Β· MIT
- ubuntu questing: mono-devel 6.12.0.199+dfsg-6
- ubuntu resolute: mono-devel 6.14.1+ds2-2 Β· MIT
- ubuntu stonking: mono-devel 6.14.1+ds2-3 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms