- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Makefile出错 make: *** No rule to make target ‘*.c‘,needed by ‘*.o’.Stop
然后搜索了一下,非常多的相关文章描述了这个问题,指出问题的可能原因是在makefile中多了空格。然后扫了一眼文件夹,发现文件的名字没有对齐,那个空格竟然是在。2)可能是文件名出错导致(我这里是多了一个末尾空格)遂逐行检查,反复几遍都没有发现问题(烦躁ing)今天在写makefile的时候遇到了这个问题。想了想是不是文件名有错误,又来回对了几遍。1)makefile 文件中出现多余空格。(可算找到了),再次。
2023-02-14 13:51:24
2391
原创 【c基础】
1、数据类型的定义1、数据类型的定义变量的定义:数据类型 变量名【标识符】变量的赋值:变量名 = 值;数据类型 变量名【标识符】 = 值标示符的命名规则:1、字母、数字、下划线2、不能以数字开头3、见名知义4、不能和同一函数内的其他标示符重复5、不能使用C语言关键字6、区分大小写标示符:ABCabc—abc_abc.123_baca_b_123常量的定义:1、const 数据类型 常量名2、【宏定...
2022-03-08 00:10:45
145
转载 linux Makefile中:= ?= += =的区别
总结:= 是最基本的赋值 := 是覆盖之前的值 ?= 是如果没有被赋值过就赋予等号后面的值 += 是添加等号后面的值部分细节注意: 1、“=” make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指定的值。看例子:x = foo y = $(x) bar x = xyz在上例中,y的值将会是xyz bar,而不是fo...
2021-11-22 19:19:06
1096
转载 TCP三次握手和四次挥手的全过程
三次握手:第一次握手:客户端发送syn包(seq=x)到服务器,并进入SYN_SENT状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(seq=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。握手过程中传送的包里不包含数据,三次握手完毕后,客户端与服务
2021-03-01 14:56:34
5984
原创 格网坐标转换中--------双线性插值算法实现
//函数说明:双线性插值int GridTransform::BilinearInterpolation(double srcN, double srcE, double& result){ if (srcN<m_startNorth || srcN>m_maxN) { return OUT_OF_RANGE;//超出范围 } if (srcE<m_startEast || srcE>m_maxE) { return OUT_OF_RANGE;//给定.
2020-08-22 18:05:13
548
原创 Catch.hpp使用
把这个catch.hpp文件,引入到自己的工程即可。catch测试框架,仅仅这一个catch.hpp文件即可。例子:https://blog.youkuaiyun.com/qq_24889575/article/details/82873379把catch.hpp文件加到头文件里面在新建的cpp文件中不用在写main函数头#define CATCH_CONFIG_MAIN // This tell...
2020-01-09 15:44:37
2726
原创 C++ 单元测试框架学习
从别人那里看的,写的挺好,学习一下,贴一下链接https://segmentfault.com/q/1010000002412786/a-1020000002414299https://github.com/catchorg/Catch2/blob/master/docs/tutorial.mdhttps://github.com/catchorg/Catch2...
2020-01-08 17:43:53
136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人