2016.12.21C语言概述+linux下的C语言编程
2016-12-21 19:49
134 查看
1.1 编程和预备知识
操作系统的众多软件中,C编译器和文本编辑器对于编写C程序尤其重要。编译器把源代码翻译为可以执行的目标代码。
Unix:.out MS-DOS:.exe
1.2 程序输出
插播一段,linux下的C语言编程
要创造程序,就需要工具和材料。工具就是:编译器、链接器、编辑器等软件。材料:头文件、库文件等。
编辑器:vim,gedit
命令:vim main.c 编写源代码:insert或i键进入编辑模式+写程序+esc键从编辑模式返回命令模式+“:w”:表示要输入命令,W为保存+“”:q“q为退出
链接器+编译器:gcc+cpp+as+d
gcc:头领,具体只需调用它即可
cpp:进行预处理,比如展开宏等。
gcc:把C语言源代码转换成贴近机器语言的汇编代码
as:把汇编代码变为真正的机器码
ld:链接。若一个程序有很多段机器码组成,这些机器码分别存成多个.o文件,这时候就需要ld出场,负责把这些机器码组装起来,并且写明各段代码的地址,从哪里开始执行之类的。就算是只有一段机器码,也要由ld进行一下处理,闹明白哪里是头哪里是尾。
这些过程全部由gcc负责
命令: gcc ./main.c
产生a.out可执行文件
执行命令:./a.out即可
回到原处
操作系统的众多软件中,C编译器和文本编辑器对于编写C程序尤其重要。编译器把源代码翻译为可以执行的目标代码。
Unix:.out MS-DOS:.exe
1.2 程序输出
插播一段,linux下的C语言编程
要创造程序,就需要工具和材料。工具就是:编译器、链接器、编辑器等软件。材料:头文件、库文件等。
编辑器:vim,gedit
命令:vim main.c 编写源代码:insert或i键进入编辑模式+写程序+esc键从编辑模式返回命令模式+“:w”:表示要输入命令,W为保存+“”:q“q为退出
链接器+编译器:gcc+cpp+as+d
gcc:头领,具体只需调用它即可
cpp:进行预处理,比如展开宏等。
gcc:把C语言源代码转换成贴近机器语言的汇编代码
as:把汇编代码变为真正的机器码
ld:链接。若一个程序有很多段机器码组成,这些机器码分别存成多个.o文件,这时候就需要ld出场,负责把这些机器码组装起来,并且写明各段代码的地址,从哪里开始执行之类的。就算是只有一段机器码,也要由ld进行一下处理,闹明白哪里是头哪里是尾。
这些过程全部由gcc负责
命令: gcc ./main.c
产生a.out可执行文件
执行命令:./a.out即可
回到原处
相关文章推荐
- [百度2016实习 在线笔试 编程第一题 度度熊 C语言]
- 汉语编程、中文编程、国产C语言-习语言4714(2016)版下载及教程
- C语言高效编程的的四招技巧
- C语言, 值得终身使用的编程工具(一)
- C语言嵌入式系统编程修炼之道——内存操作篇
- C语言高效编程的的四招技巧[转]
- c语言的编程风格
- C语言高效编程的四大绝招
- C语言的编程风格
- C语言高效编程的的四大绝招 [转]
- C语言高效编程的的四大绝招【转贴】
- C语言, 值得终身使用的编程工具(二)―――― “秘密”
- 第18届国际模糊C语言编程大赛开幕
- C语言编程风格(转)
- C语言的编程风格
- 网络socket编程指南(C语言)
- C语言, 值得终身使用的编程工具(三)――――使用建议
- C语言高效编程的的四大绝招
- C语言高效编程的的四招技巧
- c语言的编程风格