使用CMD命令编译C源文件
来源:互联网 发布:云计算的体系结构 编辑:程序博客网 时间:2024/05/16 08:39
使用CMD命令编译C源文件
cl /c只编译,生成obj文件,不链接
link 链接,生成当前平台可执行的文件
cl /p 查看预处理指令,并且生成*.i文件
Helo world程序解析
① #include <stdio.h>
< > 表示引用自环境变量中,环境变量由编译器在安装时,自动写入系统。加载顺序为:A、环境变量 B、当前目录
若为“ ”的形式,则表示引用来自当前目录或者具体某个位置的。加载顺序为:A、当前目录 B环境变量
Stdio.h一般来自于编译器目录下,如VS2013所附带的:
include的本质作用是将外部文件的方法或者函数引用到项目文件中来,红色部分是项目文件本身,绿色部分是编译后,编译器自动将stdio.h文件引用添加进项目中
② int main()
main函数是用户入口,C程序并不是从main函数开始首先加载的,main函数也是被调用函数,调用它的不是用户而是C运行时库——crt0.c
③ printf("Helloworld!");
一般用于向标准输出设备按规定格式输出信息。其调用函数传入的第一个参数是file类型,如下图:
这是因为系统在向设备输出信息的时候,不同设备的操作方式不同,需要根据各家设备提供商提供的驱动文件(可以理解为里边包含了设备的操作方法)来操作设备,输出信息,所以才是file类型。
④ return 0;
待补充~~~
阅读全文
0 0
- 使用CMD命令编译C源文件
- 通过cmd命令,使用VS2010的C++编译器编译源文件
- 在cmd下用cl命令编译运行C/C++源文件
- 在cmd命令行下使用cl编译运行C/C++源文件
- 在cmd命令行下编译运行C/C++源文件
- 在cmd命令行下编译运行C/C++源文件
- 在cmd命令行下编译运行C/C++源文件
- 在cmd命令行下编译运行C/C++源文件
- 使用模块编译的方式编译多个.c源文件
- [C++] 源文件编译过程
- JNI之——在cmd命令行下编译运行C/C++源文件
- [C#]使用CMD命令删除文件函数
- 利用DOS命令编译源文件
- C语言中多个源文件编译
- cmd下使用java命令编译及运行程序
- Android 项目在编译时使用 CMD 命令
- c#---运行cmd命令
- 在命令提示符下编译C/C++源文件和运行可执行文件
- 原码、反码、补码
- 开发Hive自定义UDF,生成16位时间
- java多线程二(synchronized与volatile)
- Yii2.0 依赖注入(DI)和依赖注入容器详解一
- 【复杂网络学习笔记】4:验证无标度网络的幂律分布特性
- 使用CMD命令编译C源文件
- mariadb
- Struts2_多文件上传
- 算法课第十二周作业 | Combination Sum III
- 170.n1-新闻详情listView展示新闻
- VIM编辑器删除指定个数的单词
- 分布式锁原理及实现方式
- 401. Binary Watch
- 多渠道打包