⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 checkincludes.pl

📁 嵌入式系统设计与实例开发实验教材二源码 多线程应用程序设计 串行端口程序设计 AD接口实验 CAN总线通信实验 GPS通信实验 Linux内核移植与编译实验 IC卡读写实验 SD驱动使
💻 PL
字号:
#!/usr/bin/perl## checkincludes: Find files included more than once in (other) files.# Copyright abandoned, 2000, Niels Kristian Bech Jensen <nkbj@image.dk>.foreach $file (@ARGV) {	open(FILE, $file) or die "Cannot open $file: $!.\n";	my %includedfiles = ();	while (<FILE>) {		if (m/^\s*#\s*include\s*[<"](\S*)[>"]/o) {			++$includedfiles{$1};		}	}		foreach $filename (keys %includedfiles) {		if ($includedfiles{$filename} > 1) {			print "$file: $filename is included more than once.\n";		}	}	close(FILE);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -