38 lines
1.0 KiB
Markdown
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
|
|
|