diff options
author | cathook <cat.hook31894@gmail.com> | 2013-11-23 03:14:05 +0800 |
---|---|---|
committer | cathook <cat.hook31894@gmail.com> | 2013-11-23 03:14:05 +0800 |
commit | 3ddfd79f2e65311dd0e8c8076f817c8c5ee5bce9 (patch) | |
tree | a37a4f72405217953bd608a937e09fc794caa9af | |
download | ctl-3ddfd79f2e65311dd0e8c8076f817c8c5ee5bce9.tar.gz ctl-3ddfd79f2e65311dd0e8c8076f817c8c5ee5bce9.tar.zst ctl-3ddfd79f2e65311dd0e8c8076f817c8c5ee5bce9.zip |
initalize
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | README | 31 |
2 files changed, 35 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..417faa2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +test/*.slib +test/*.dlib +test/*.oooo + @@ -0,0 +1,31 @@ +ctl -- C Template Library + +File "lib/*.so" are dynamic libraries. (create by "gcc -shared -fPIC ...") +File "lib/*.a" are static libraries. (create by "ar cvr ....") +File "obj/*.o" are object file. (create by "gcc -c ....") + +In the directory "src" and "include" are the source files and the header files +for user to include + +blablablabla...... + +target/goal: + -utility: just contain some useful functions... + -vector: like std::vector in C++, it is an array with dynamic size + + functions.......... + + operator[] + -list: + -stack: + -queue: + -dequeue: + -heap: + -map: + -hash: + +=========================================================================== + +make => create all *.o, *.a, *.so +make test => create test file in test/ + + + --cathook, cat_leopard |