您的位置:首页 > 运维架构 > Linux

Linux C编程前奏2

2011-03-23 10:17 155 查看
字符编程利器vim

编辑模式

按i(在光标当前处插入)、a(在光标之后插入)、o(在光标当前行的下一行插入)等进入编辑模式。

命令模式

按ESC退回命令模式。

剪切当前行dd、复制当前行yy、粘贴p

剪切单词dw,剪切字符x,复制单词yw

保存:w,退出:q,强制退出:q!

查找/或?,替换:%s/old_string/new_string

GNU编译器 gcc

预处理:gcc hello.c -E -o hello.i

调用预处理器cpp,完成诸如宏展开,处理条件编译、删除注释等工作。一般生成.i文件。

编译:gcc hello.c -S -o hello.s

调用编译器cc1,把源程序翻译成对应于目标系统的汇编文件.s

汇编:gcc hello.c -c -o hello.o

调用汇编器as,将汇编指令翻译成机器指令,生成可重定位目标文件。

连接:gcc hello.c -o hello

调用链接器ld,将生成的可重定位文件与相关库文件连接,生成可执行目标文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: