Skip to content

jcogs33/chisel

 
 

Repository files navigation

Chisel CircleCI

Installation

Installing Dependencies

See INSTALL.md.

Installing Chisel

Once you have all the requirements, run the following commands:

$ git clone https://github.com/aspire-project/chisel.git
$ cd chisel
$ mkdir build && cd build
$ cmake ..
$ make

Make sure to add Chisel to the PATH:

$ export PATH=[chisel directory]/build/bin:$PATH

For ensuring that everything is working properly, run the following command:

make test

Quick Start

After building the project run the below command:

$ chisel ./test.sh file.c

where file.c is a C program that you aim to reduce, and test.sh is the property testing script that returns 0 in a successful call. The reduced program is saved in file.c.chisel.c by default.

About

A System for Debloating C/C++ Programs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 79.3%
  • CMake 8.7%
  • C 6.9%
  • Shell 4.3%
  • Other 0.8%