Skip to content

A lightweight C/C++ development boilerplate with Python scripting integration, Makefile build system, and Valgrind massif command. Quick-start your CLI C/C++ projects with modern tooling.

License

Notifications You must be signed in to change notification settings

Max042004/c-starter-kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c-starter-kit

A lightweight C development boilerplate with Python scripting integration, linenoise input, and Makefile build system. Quick-start your CLI C projects with modern tooling.

prerequisite

Make

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)

valgrind

Linux:

sudo apt update
sudo apt install valgrind

Macos:

brew install valgrind

windows: you should clone the project to WSL.

Or using docker:

  1. install docker desktop for windows
  2. open docker desktop
  3. cd c-start-kit
  4. create Dockerfile
  5. write below code into Dockerfile
    FROM ubuntu:latest
    
    RUN apt update && apt install -y g++ valgrind make python3
    
    WORKDIR /project
    
    COPY . .
    
  6. run docker run -it ubuntu
  7. run docker build -t valgrind-env .
  8. run docker run --rm -it valgrind-env

About

A lightweight C/C++ development boilerplate with Python scripting integration, Makefile build system, and Valgrind massif command. Quick-start your CLI C/C++ projects with modern tooling.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published