C语言编译及参数
来源:互联网 发布:暴雨网络天书九卷官网 编辑:程序博客网 时间:2024/05/19 02:30
gcc -o name1 name.c
- o就是要指定生成名字的,name1的位置是name.c编译生成的name1文件
gcc name.c
如果没有-o就会默认生成name.exe文件(win系统),在linux系统生成name.out文件
C语言编译过程
预编译–编译–链接
预编译
把头文件真正的内容替换到.c文件内,同时将代码中注释删除
编译
将代码编译成二进制的机器指令
链接
c语言有一些系统库,二进制文件没有这些库函数的具体实现,需要将库文件和二进制文件打包链接成一个文件
gcc file.c
这一句话就进行了预编译,编译,链接三个步骤。生成了可执行文件
小端对齐和大端对齐
小端:计算机内存中保存和正常显示顺序不同
大端:计算机内存中保存和正常显示顺序相同
阅读全文
0 0
- C语言编译及参数
- C语言条件编译及编译预处理
- C语言编译过程和Gcc编译参数
- C语言的编译器及编译过程
- C语言的编译原理及过程
- 【C语言】编译预处理及宏定义
- 【C语言】代码分析--条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- C语言条件编译及编译预处理阶段
- .net 中的哪些配置问题 appSettings
- 注解实现SSH
- vim编辑器显示行号 标签: vim
- Excel 怎么用 vlookup 来查找两个表的重复数据?!
- Android Init Language
- C语言编译及参数
- Android开发,源码分析Dialog/AlertDialog的dismiss()和hide()的区别
- servlet 学习记录
- Dagger2
- Solidity(4)
- 关于项目优化
- 冒泡排序-java
- bzoj1758 [Wc2010]重建计划
- solr 安装配置学习记录