.vscode | ||
src | ||
test | ||
.clang-format | ||
.clang-tidy | ||
.clangd | ||
.editorconfig | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md |
libcx, a C++ standard library but not bloated
This Library is made by a rust developer that wanted to learn C++ without going insane. So this library has a similar structure to the rust stdlib. Sadly cxx modules still suck, so headers will work for now as this is in heavy development.
Building
Just run make
. It will create both a static and shared library.
I cant guarantee the shared lib working, cuz i dont really use it for now.
It only links with libc
and libgcc
but only with the supc++ library, the normal stdlib is stll non existant.\
Output from an executable that uses libcx:
-> % ldd test/test
linux-vdso.so.1 (0x0000785c05ea6000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000785c05e20000)
libc.so.6 => /usr/lib/libc.so.6 (0x0000785c05c30000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x0000785c05ea8000)
Contributing
Just clone it and do the changes, then make a PR. Or even better just DM me on Discord: @mcorange
License
See LICENSE
Contributors
Me