CScout logo


Download

CScout: The C Refactoring Browser

The current version of CScout is 2.8. To run CScout download the binary bundle that matches your execution platform and the architecture-neutral bundle. Each binary bundle contains:
  • cscout, the CScout engine
  • cswc, the workspace compiler (Perl source code)
  • csmake, the build monitor (Perl source code)
The architecture-neutral bundle contains:
  • compiler-specific configuration files (C source code; gcc and Microsoft C have been tested)
  • ANSI C generic header files
  • ready-to-run example (the one true awk source code)
  • documentation (HTML)

All files are compressed tar or zip files and are distributed under the terms of the CScout Public License. You will need to download both the architecture-neutral files (documentation and selected source code) and the binary that matches your system. FreeBSD users would probably prefer to directly install the corresponding port (ports/devel/cscout). For really large collections (larger than a million lines of code) you need a 64 bit processor and the corresponding 64-bit binary (CScout has been tested on the SPARC-64 and AMD-64 architectures).

Unpack both files in the same location.

To see how the suported version of CScout can dump a system's source code in an SQL database or create an obfuscated version of it, you can also download from here gzip-compressed database dumps of the CScout-processed "one true awk" source code in MySQL, PostgreSQL, and HSQLDB formats, as well as the obfuscated source code in a tar.gz or zip archive.