技术栈

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

qasxc785632024-05-09 12:13

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

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

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

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

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

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

上一篇:Java 高级面试问题及答案(二)
下一篇:新书速览|Rust编程与项目实战
相关推荐
l1t
9 小时前
利用DeepSeek采用hugeint转字符串函数完善luadbi-duckdb的decimal处理
数据库·lua·c·duckdb·deepseek
l1t
2 天前
luadbi和luasql两种lua duckdb驱动的性能对比
开发语言·单元测试·lua·c·csv·duckdb
moringlightyn
3 天前
基础开发工具--编译器g++/gcc 自动化构建make/Makefile
linux·运维·笔记·自动化·c·编译器·make/makefile
howard2005
6 天前
CentOS 7上编写C程序访问MySQL数据表
c·centos 7·mysql 8.0.43
煤球王子
8 天前
学而时习之:C++中的函数
c
。。。904
8 天前
xv6 第二章_操作系统架构
操作系统·c
又过一个秋
9 天前
dpdk-3.hash表CURD
后端·c
煤球王子
9 天前
学而时习之:C语言中的函数指针
c
unspn
9 天前
选择语句if
c
煤球王子
10 天前
学而时习之:C语音中的指针
c
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件04npm使用国内淘宝镜像的方法05Linux下V2Ray安装配置指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07BongoCat - 跨平台键盘猫动画工具08《大数据技术原理与应用》实验报告三 熟悉HBase常用操作09NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南10GitLab 零基础入门指南:从安装到项目管理全流程