1.C语言-----潜入C的海洋
2014-04-18 12:09
169 查看
C语言是一种相对于其它语言要低级(low-level)语言.
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/titter.gif)
可不是说C语言的能力不强,说的是C语言写出的来东西,更接近机器真正懂的。
计算机只懂得一种语言:机器语言。(由0,1组成的二进制流) binary stream
![](https://img-blog.csdn.net/20140418120020171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3Bhcmljb254aW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
几步曲:
1.在任何一个编辑器中,写代码:
rock.c
2.用gcc将其编译成机器语言:
gcc rock.c -o rock
3.在mac或者是linux机器上面:
./rock
就会运行程序。
后两步:(二合一)
gcc rock.c -o rock && ./rock
****************
首先编写源文件: hello.c
预处理命令: gcc -o hello.i hello.c -E (由hello.c----> hello.i)
编译: gcc -o hello.s hello.i -S (由hello.i----->hello.s)
汇编: gcc -o hello.o hello.s (由hello.s----->hello.o)
链接: gcc -o hello hello.c (由hello.o------> hello可执行)
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/titter.gif)
可不是说C语言的能力不强,说的是C语言写出的来东西,更接近机器真正懂的。
计算机只懂得一种语言:机器语言。(由0,1组成的二进制流) binary stream
几步曲:
1.在任何一个编辑器中,写代码:
rock.c
2.用gcc将其编译成机器语言:
gcc rock.c -o rock
3.在mac或者是linux机器上面:
./rock
就会运行程序。
后两步:(二合一)
gcc rock.c -o rock && ./rock
****************
首先编写源文件: hello.c
预处理命令: gcc -o hello.i hello.c -E (由hello.c----> hello.i)
编译: gcc -o hello.s hello.i -S (由hello.i----->hello.s)
汇编: gcc -o hello.o hello.s (由hello.s----->hello.o)
链接: gcc -o hello hello.c (由hello.o------> hello可执行)
相关文章推荐
- linux下绘图工具dia,功能强劲直逼visio - 潜入技术的海洋 - 51CTO技术博客
- 自己使用 1.C语言历史以及特点。
- 1.C语言开始hello world
- 1.C语言学习 简介
- 1.C语言概述
- 如何为工程添加一个Installshield不支持的语言--艾泽拉斯之海洋女神翻译
- 1.C语言比较大小,闰年判断,火柴游戏设计
- 1.C语言之:编译连接%d,%s,exit,return
- 1.C语言书写函数一般错误
- Python 是怎么火起来的? 转载 2018年01月12日 00:00:00 133 图:Python 之父 Guido 正在设计 Python 语言,结果家里突然潜入一条大蟒蛇,一番激烈斗争,大
- 1.c语言学习的基础
- 如何为工程添加一个Installshield不支持的语言--艾泽拉斯之海洋女神翻译
- 1.C语言指针学习之外挂篇
- java语言编码规范
- extern "C"---编译语言连接字符串(转载)
- 用DLR创造自各儿的语言
- OCI数据类型与C语言数据类型问题
- 为Eclipse安装中文语言包
- 对计算机语言的理解
- 开始使用状态机语言SNL