|
|
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.
|