OpenSCL Open Simple C(C++) Library.
C语言实现的简单C库,该项目现在也包含Cpp 实现的一些库代码。
readme 说明有时可能更新不及时,以实际代码目录为准。
.
可单独编译成 scl 库
- 单链表、双链表,栈、队列、双向队列、hash 实现。
- 共享内存的内存池,普通内存的内存池。
生成的C库代码
所有的 C 源码
测试代码目录,可以你想学习,可以从这个目录的代码开始调试
一些自己还在开发中的代码
Cpp 编译时会同时编译C 中的代码,因为要用到C中的一些C接口类型的代码或数据结构,比如错误码之类的。
- Ini 文件读取类
一些还未添加测试用例的代码,暂时在这个目录下进行迭代
windows 平台的代码,主要是开发过程中的测试用
计划中的开发项
- 线程池
以C代码为例, 先到 C/source/ 目录下,
$ mkdir build
$ cd build
$ cmake .. && make && make install
然后进到 C/test目录
$ mkdir build
$ cd build
$ cmake .. && make
$ cd ../bin/
$ gdb SCL_TEST
微信 : jxdeng64
QQ群 : 1067933393