CTAN
Comprehensive TeX Archive Network

Direc­tory web/c_cpp/cwebbin

README.md

lit­er­ate pro­gram­ming in ansi-c/c++

cweb­bin is the ansi-c/c++ im­ple­men­ta­tion of sil­vio levy's and don­ald ervin knuth's cweb sys­tem. it re­quires the con­tents of [the orig­i­nal source drop](https://www.ctan.org/tex-archive/web/ccpp/cweb/cweb.tar.gz), to which it ap­plies a set of change files to fix warn­ings is­sued by mod­ern c/c++ com­pil­ers and to in­tro­duce ad­vanced fea­tures. see the ex­ten­sive readme for the full story.

ex­tract cweb­bin-22p.tar.gz and add the con­tents of cweb-3.64ai.tar.gz for the full set of source files. unix/linux users should work with make -f Make­file.unix ex­clu­sively (tar­gets ‘boot,’ ‘cau­tiously,’ and ‘all’).

al­ter­na­tively, you may want to use rpm­build or deb­build for com­pil­ing the sources and for cre­at­ing in­stal­lable pack­ages in rpm and deb for­mat. clone cweb and cweb­bin, cre­ate the source drops with

git archive -o cweb-3.64ai.tgz cweb-3.64ai
git archive -o cwebbin-22p.tar.gz cwebbin-22p

re­spec­tively, put these two tar­balls in the SOURCES di­rec­tory and cweb­bin.spec in the SPECS di­rec­tory of your build arena, and run

rpmbuild -ba SPECS/cwebbin.spec
debbuild -ba SPECS/cwebbin.spec

de­pend­ing on your pref­er­ences.

if all you want is plain vanilla cweb with­out any add-ons and mi­nus heaps of com­piler warn­ings, switch to the cweb-ansi branch and pro­ceed as de­scribed.

cweb­bin – CWEB for ANSI-C/C++ com­pil­ers on UNIX/Linux, MS/Win­dows, and Amiga

A highly portable and slightly ex­tended ver­sion of cweb for Unix, MS-Win­dows32, and Amiga (and pos­si­bly other op­er­at­ing sys­tems). macros and CWEB macros are pro­vided for Ger­man, French, and Ital­ian pro­gram doc­u­men­ta­tion on any ma­chine. Comes with bi­na­ries. Note that the file cweb­bin-p14.tar.gz con­tains Amiga bi­na­ries that are not found in later ver­sions.

Pack­agecweb­bin
Home pagehttps://github.com/as­cherer/cweb­bin
Ver­sion3.64ai
Li­censePublic Do­main Soft­ware
Main­tainerAn­dreas Scherer
Topics lit­er­ate pro­gram­ming
...
Guest Book Sitemap Contact Contact Author