# TODO List - **CMake** - Record time: 2022-05-29 23:52 - Finished time: 2022-06-12 - **GTEST** - Record time: 2022-06-06 20:55:26 - **Valgrind** - Record time: 2022-05-31 20:40 - **perf** - Record time: 2022-07-23 18:57 - **gprof** - Record time: 2022-07-23 18:57 - **Leetcode & CIG** - Record time: 2022-05-29 23:52 - **知乎收藏整理** - Record time: 2022-05-30 23:04:49 - **doxygen comments** - Record time: 2022-07-24 16:35 - **pybind11** - Record time: 2022-07-27 22:15 - **Effective Modern C++** - Record time: 2022-08-15 22:11 - **Building shared & static library with CMake** - Record time: 2022-11-27 18:28 - [Ref link](https://blog.csdn.net/weixin_43651879/article/details/118931486) - [Ref link2](http://mp.ofweek.com/ai/a756714255277) - [Ref link3](https://zhuanlan.zhihu.com/p/392750572) - [Ref link4](https://programming.vip/docs/cmake-i-compiles-static-dynamic-and-object-libraries.html) - [Ref link5](https://www.kitware.com/create-dlls-on-windows-without-declspec-using-new-cmake-export-all-feature/) - [Ref link6](https://github.com/BrightXiaoHan/CMakeTutorial) - [Ref link7](https://github.com/slomkowski/cmake-mingw-example) - [Ref link8](https://zhuanlan.zhihu.com/p/102955723) - [Ref link9](https://www.pragmaticlinux.com/2022/02/create-a-shared-library-in-c-with-cmake/#:~:text=Build%20the%20shared%20library%20with%20CMake%201%20CMake,in%20place%2C%20let%E2%80%99s%20give%20it%20a%20try.%20)