2021-04-01

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 可以查出错误,警告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值