# libuv-study **Repository Path**: shu_bu_zuo/libuv-study ## Basic Information - **Project Name**: libuv-study - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-08 - **Last Updated**: 2022-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 运行 ```bash git pull git submodule update --init ``` ## build libuv 在 libuv ./libuv/CMakeLists.txt 末尾添加, 来生成 libuv 的 debug 动态库 ```cmake set(CMAKE_BUILD_TYPE "Debug") ``` vscode 安装 cmake 插件, 点击 build, 生成 libuv 的动态链接库. ![vscode-cmake-build-libuv.so](http://rgmhwumdz.hb-bkt.clouddn.com/2022-08/2022-08-15/-13.png) ## debug main 打开 main.c, f5 直接运行, 需要安装 cmake, 否则提前构建会过不去. 提前构建使用 cmake 来完成, 最终生成可执行文件. **请注意 vscode 下 debug 相关文件中, 默认平台为 Ubuntu, 使用 gcc 构建**.