问题如下:
输入文件:编译过程中,有进入各个目录编译c文件的指示(简化的代码举例)
代码: 全选
make -C img all
gcc -O -c -o img2srec.o img2srec.c
gcc -O -o img2srec img2srec.o
strip img2srec
make -C img\tools all
gcc -g -O -c -o mkimage.o mkimage.c
gcc -g -O -c -o crc32.o crc32.c
gcc -O -o mkimage mkimage.o crc32.o
strip mkimage
gcc -g -O -c -o envcrc.o envcrc.c
gcc -O -o envcrc envcrc.o crc32.o environment.o
gcc -g -O -c -o gen_eth_addr.o gen_eth_addr.c
gcc -O -o gen_eth_addr gen_eth_addr.o
make -C img\logo all
strip gen_eth_addr
gcc -O -c -o bmp_logo.o bmp_logo.c
gcc -O -o bmp_logo bmp_logo.o
gcc -O -c -o bmp_logo.o bmp_logo2.c
gcc -O -o bmp_logo2 bmp_logo2.o
代码: 全选
img:
img2srec.c
img\tools:
mkimage.c
crc32.c
envcrc.c
gen_eth_addr.c
img\logo:
bmp_logo.c
bmp_logo2.c
如果直接用vim 编辑,如果只有一个目录,自然好编辑,如果多个目录,感觉不太好处理,难道需将
原文件折成多个文件再处理吗? 或者/ 能支持范围查找就好了。
说不定strange, poet 又能出奇招。欢迎指教,也欢迎其它同仁讨论,指教。