Linux系统下的编辑器
gcc 内嵌编译器 调试器 gdb 工程管理器 :make cmake 版本管理器 git
vim 编辑器 命令模式 通过i或a进入插入模式 按Esc退出进入底层模式
使用shift +:+q+!+回车键强制退出 shift +:wq回车保存并退出
在编辑器中,yy复制 p粘贴 dd删除 u撤回
光标点击行,进入底层模式,输入:s///g 可用替代**(若加g,可替代整行)
vim /etc/vim/vimrc 进入个性化设置 使用shift +:+q+!+回车键退出
写c语言,编译器需要的步骤( -o 重新命名文件)
预处理:处理以#开头的程序代码 产生的文件以 .i结尾 (不检查语言错误)
(宏定义只起替换作用,不报错误)
gcc -E hello.c -o hello.i (多hello.i)
编译 1、语法检查
2、把c程序翻译成汇编语言
gcc -S hello.i-o hello.s (多hello.s)
汇编 把汇编语言翻译成二进制代码 翻译结束文件以 .o结尾
gcc -c hello.s -o hello.o (多hello.o)
链接: 链接需要告诉程序需要用到的代码c库或者其他文件
gcc hello.o -o hello (多hello)
编译后打开vim hello.*,编译正常 通过 ./a.out 或者 ./hello 运行(文件名为hello)
通过gcc -Wall hello.c 可以查出错误,警告