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

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

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

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

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

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

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

相关推荐
BlackQid2 天前
深入理解指针Part3——指针与数组
c
要做朋鱼燕2 天前
【AES加密专题】1.AES的原理详解和加密过程
运维·网络·密码学·c·加密·aes·嵌入式工具
煤球王子3 天前
学而时习之:C语言中的Error处理
c
qq_437896437 天前
unsigned 是等于 unsigned int
开发语言·c++·算法·c
Lonble8 天前
C语言篇:预处理
c语言·c
BlackQid10 天前
深入理解指针Part1——C语言
c++·c
Lonble22 天前
C语言篇:宏
c语言·c
Lonble22 天前
C语言篇:翻译阶段
c语言·c
空山新雨(大队长)1 个月前
C 语言第一课:hello word c
c++·c·exe
饭碗的彼岸one1 个月前
C++ 并发编程:异步任务
c语言·开发语言·c++·后端·c·异步