A lightweight C development boilerplate with Python scripting integration, linenoise input, and Makefile build system. Quick-start your CLI C projects with modern tooling.
windows should install GNU make first, and add in system variable, and reboot. (if windows user want to use valgrind should clone the project to WSL or using Docker)
Linux:
sudo apt update
sudo apt install valgrind
Macos:
brew install valgrind
windows: you should clone the project to WSL.
Or using docker:
- install docker desktop for windows
- open docker desktop
cd c-start-kit- create Dockerfile
- write below code into Dockerfile
FROM ubuntu:latest RUN apt update && apt install -y g++ valgrind make python3 WORKDIR /project COPY . . - run
docker run -it ubuntu - run
docker build -t valgrind-env . - run
docker run --rm -it valgrind-env