This template provides the minimal things you need to start a new C project. It supports essential features, such as:
- Make support for building application, libraries and tests
- GitHub Actions support for CI/CD
To build the sample project from source, the following tools are needed:
- git
- make
- gcc
On Ubuntu/Debian, you can install them with:
sudo apt-get install git build-essential
On other platforms, please use the corresponding package managing tool to install them before proceeding.
You can get the source by "git clone" this git repository.
git clone https://github.com/info1-r1042/c-template-lite.git
To build the sample application execute the following:
cd c-template-lite
make
To run the sample application execute the following:
./bin/app
You should see something like this:
Ejemplo de llamado a función implementada: 1
.
├── bin* # Application and tests binaries
├── build* # Compiled files
└── src # Application source code
The directories marked with an '*' are generated by the build system.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
See also the list of contributors who participated in this project.
We use SemVer for versioning. For the versions available, see the tags on this repository.
This project is licensed under the GPLv3 License. See the LICENSE file for details.