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

📄 genconfig.tcl

📁 VxWorks BSP框架源代码包含头文件和驱动
💻 TCL
字号:
# genConfig.tcl## modification history# --------------------# 01b,02jun03,sn   handle '+' character in file names# 01a,16oct01,sn   wrote# # DESCRIPTION# wtxtcl genConfig.tcl <configlette_name> <obj> ... <obj># Output a C file that defines __<configlette_name>Init# and for each specified file.o references the corresponding# __file_o marker symbol.set symbolList {}set arrayName "__[lindex $argv 0]"set externSymbolName "__[lindex $argv 0]Init"foreach arg [lrange $argv 1 [expr [llength $argv] - 1]] {    if [regexp "(.*)\.o" $arg dummy symbol] {	regsub -all "\\-" $symbol "_" symbol	regsub -all "\\+" $symbol "_" symbol	lappend symbolList "__${symbol}_o"    }}foreach symbol $symbolList {    puts "extern char $symbol;"}puts ""puts "static char * $arrayName \[\] ="puts "{"foreach symbol $symbolList {    puts "    &$symbol,"}puts "    0"puts "};"puts ""puts "char ** $externSymbolName ()"puts "{"puts "    return $arrayName;"puts "}"

⌨️ 快捷键说明

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