libcx/README.md

38 lines
1.0 KiB
Markdown

# 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:
```sh
-> % 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](/LICENSE)
## Contributors
Me