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

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

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

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

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

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

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

相关推荐
空山新雨(大队长)7 天前
C 语言第一课:hello word c
c++·c·exe
饭碗的彼岸one7 天前
C++ 并发编程:异步任务
c语言·开发语言·c++·后端·c·异步
EleganceJiaBao9 天前
我的创作纪念日
c
梁辰兴11 天前
数据结构:排序
数据结构·算法·排序算法·c·插入排序·排序·交换排序
charlie11451419112 天前
Windows 编程——字符串处理
windows·学习·c·字符串处理·windows编程
BlackQid12 天前
基于C的扫雷小游戏
游戏·c
牟同學13 天前
从竞态到原子:pread/pwrite 如何重塑高效文件 I/O?
linux·网络编程·c·多线程
studytosky15 天前
C语言数据结构之双向链表
c语言·数据结构·c++·算法·链表·c
BlackQid16 天前
基于C的二分查找和查月份天数小程序
算法·c
小牛历险记18 天前
手表--带屏幕音响-时间制切换12/24小时
c语言·开发语言·c·学习方法