概述
gcc 和 g++分别是GNU的C和C++的编译命令。
- 预处理
- 转换为汇编
- 汇编变为目标代码
- 链接目标代码,生成可执行程序
参数-c 是compile,生成目标文件。
参数-o 是output,生成可执行文件。
gdb调试使用方法:
cc -g hello.c -o hello
g++ -g hello.cpp -o hello
gdb调试需要加-g参数
linux 批量重名名
Linux Shell 批量重命名的方法总览
1、删除所有的 .bak 后缀:
rename 's/.bak$//' *.bak
2、把 .jpe 文件后缀修改为 .jpg:
rename 's/.jpe$/.jpg/' *.jpe
3、把所有文件的文件名改为小写:
rename 'y/A-Z/a-z/' *
4、将 abcd.jpg 重命名为 abcd_efg.jpg:
for var in *.jpg; do mv "$var" "${var%.jpg}_efg.jpg"; done
网友评论