An open API service indexing awesome lists of open source software.

https://github.com/arsngrobg/libcc

A lightweight C library for programmatically invoking system C compilers.
https://github.com/arsngrobg/libcc

api c c-library clang developer-tools gcc msvc tcc

Last synced: 2 months ago
JSON representation

A lightweight C library for programmatically invoking system C compilers.

Awesome Lists containing this project

README

          

# LibCC
**LibCC** is a lightweight C library for programmatically building and invoking system C compilers in a unified interface.

# Why LibCC?
Spawning a compiler in C is deceptively painful.

You end up with an amalgamation of OS-specific API usage across your codebase, messy CLI argument building and inconsistent compiler conventions.

**LibCC** solves that problem.

# NOTE
This is being developed alongside my research project: [SourceDiff](https://github.com/Arsngrobg/SourceDiff).

For now, most testing will happen through that project. Once it is complete, **LibCC** will continue as a standalone project.