aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcathook <cat.hook31894@gmail.com>2013-11-23 03:14:05 +0800
committercathook <cat.hook31894@gmail.com>2013-11-23 03:14:05 +0800
commit3ddfd79f2e65311dd0e8c8076f817c8c5ee5bce9 (patch)
treea37a4f72405217953bd608a937e09fc794caa9af
downloadctl-3ddfd79f2e65311dd0e8c8076f817c8c5ee5bce9.tar.gz
ctl-3ddfd79f2e65311dd0e8c8076f817c8c5ee5bce9.tar.zst
ctl-3ddfd79f2e65311dd0e8c8076f817c8c5ee5bce9.zip
initalize
-rw-r--r--.gitignore4
-rw-r--r--README31
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
+
diff --git a/README b/README
new file mode 100644
index 0000000..fc29483
--- /dev/null
+++ b/README
@@ -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