huenchao / libuv-study-v1.x

libuv源码阅读的注释版本
Other
2 stars 0 forks source link

debug libuv #6

Open huenchao opened 4 years ago

huenchao commented 4 years ago

https://blog.csdn.net/zouwm12/article/details/100150981

huenchao commented 4 years ago

我是利用cmake编译test文件~ 然后调试

1)首先你想自己创建一个test文件,比如说叫test-abc.c,那你就在test/下面创建一个。 image

2)然后你去CMakeLists.txt文件下,把这个路径加进去。 image

3)然后你去test/test-list.h 下加上abc,TEST_ENTRY和TEST_DECLARE都叫abc。 image image

4)然后你按照官网给都cmake编译的方式操作即可。

5) 最后你可以在out/cmake/下,找到uv_run_tests这个可执行文件。

6)然后你执行一下就好了。 image

huenchao commented 4 years ago

另外~ 强烈推荐使用clion 1) 把源代码下载下来,用它打开这个工程,然后点击build,选择build project,一步到位,不用上面这么麻烦。。 image

2) 这里选择uv_run_tests 不出意外在最下面 image

3)然后你再编辑一下这个, image image 我写的是run_once,说明我打算debug test-run-once.c这个文件,你想debug那个,你自己换那个就行。

4) 最后打上断点,按动小甲虫就行。