- 博客(5)
- 收藏
- 关注
原创 ubuntu20.04实现cmockery项目+简单理解
①kimi提示:测试用例中,我使用了math.c,test_math.c。其中,math.c是被测试函数,test_math.c是测试函数,但test_math.c找不到math.c中定义的函数,所以报错。②新建头文件math.h,将math.c中定义的函数在math.c中声明,并在math.c和test_math.c中包含math.h头文件。解决:文件内容我没有任何改动,所以我使用命令:q!问题:vim打开文件时,使用命令:wq退出失败,提示。问题:编译时,提示错误信息。二、遇到问题和解决方法。
2025-04-28 17:17:30
347
原创 ubuntu20.04运行cjson项目+项目的简单理解
②解决:kimi提示:文件中用到pow和floor,而pow和floor是数学函数,他们在数学库libm.so中。但是,gcc编译不会自动链接数学库。所以,用-lm参数将数学库链接到文件中。
2025-04-27 19:34:42
436
原创 ubuntu20.04部署tinyhttpd遇到的问题+简单理解
1、tinyhttpd是简单的http服务器,代码会初始化服务器套接字,监听指定的端口;2、浏览器发送请求到http服务器,服务器解析url请求;2、如果请求为非cgi文件,则直接读取静态文件,返回响应;3、如果请求为cgi文件,调用对应的cgi文件,返回响应。③u_short是无符号整型,范围为0~65535。
2025-04-25 18:50:35
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅