摘要:
by falcon 2008-02-23 这篇blog从减少可执行文件大小的角度分析了ELF文件,期间通过经典的"Hello World"实例逐步演示如何通过各种常用工具来分析ELF文件,并逐步精简代码。 为了能够尽量减少可执行文件的大小,我们必须了解可执行文件的格式,以及链接生成可执行文件时的后台细节(即最终到底有哪些内容被链接到了目标代码中)。 通过选择合适的可执行文件格式并剔除对可执行文件的最终运行没有影响的内容,就可以实现目标代码的裁减。因此,通过探索减少可执行文件大小的方法,就相当 于实践性地去探索了可执行文件的格式以及链接过程的细节。 当然,算法的优化和编程语言 阅读全文
摘要:
@echo offsetlocal EnableDelayedExpansionecho 当前正在运行的批处理文件所在路径:!cd!pause@echo offecho 当前目录是:%cd%pause@echo off:: set "abc=%cd%"echo 当前正在运行的批处理文件所在路径:%~dp0pause@echo offecho 当前的盘符及路径:%~dp0echo 当前的盘符及路径的短文件名格式:%~sdp0pause@echo 取当前文件的上级目录的名称set a=D:/abc/def ghi/j k/lmn.batfor %%a in ("%a% 阅读全文