概述
gcc 和 g++分別是GNU的C和C++的編譯命令化戳。
- 預(yù)處理
- 轉(zhuǎn)換為匯編
- 匯編變?yōu)槟繕舜a
- 鏈接目標代碼,生成可執(zhí)行程序
參數(shù)-c 是compile,生成目標文件。
參數(shù)-o 是output执赡,生成可執(zhí)行文件。
gdb調(diào)試使用方法:
cc -g hello.c -o hello
g++ -g hello.cpp -o hello
gdb調(diào)試需要加-g參數(shù)
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