瞒过keil编译器的一些小技巧

1.有些封装库由于时间太久,维护困难,最简单的方法是重写函数替换掉库函数,但是直接屏蔽库函数的调用又会导致编译的data增加,因此需要一些小技巧

c 复制代码
	int n = 0;
	if(n)	
	{
		A();
	}

通过赋值变量使库函数A实际没调用到

2.有时候需要在主循环前对一些初始化的结果进行观察

c 复制代码
	int n = 1;
	while(n)	
	{
		B();
	}

通过赋值变量进入死循环使程序得以停滞方便观察程序

相关推荐
学习前端的小z18 小时前
【C++】B2099 矩阵交换行
c
yky1891 天前
通用指针void*转换为函数指针时强制转换
c++·算法·c·强制类型转换·通用函数指针
JaneZJW2 天前
嵌入式岗位面试八股文(篇三 操作系统(下))
linux·stm32·面试·嵌入式·c
学习前端的小z4 天前
【C++】B2101 计算矩阵边缘元素之和
c
学习前端的小z4 天前
【C++】P1428 小鱼比可爱
c
学习前端的小z4 天前
【C++】图像模糊处理题目详解与实现
c
学习前端的小z5 天前
【C++】深入理解C语言中的特殊字符处理与问题分析优化
c
XLYcmy6 天前
分布式练手:Client
c++·windows·分布式·网络安全·操作系统·c·实验源码
XLYcmy6 天前
分布式练手:Server
c++·windows·分布式·网络安全·操作系统·c·实验源码
学习前端的小z7 天前
【C++】B2089 数组逆序重存放
c