gcc编译器的简介与使用
来源:互联网 发布:张译 知乎回答的问题 编辑:程序博客网 时间:2024/05/21 14:00
gcc是开放源代码领域使用最广泛的编译器,功能强大,支持性能优化。目前gcc可以用来编译才C/C++,JAVA等多种语言,使用广泛。
-o 指定生成的输出文件
-E 仅执行编译预处理
-S 将C代码转化为汇编代码
-c 仅执行编译操作,不进行连接
gcc的编译分为四个部分:
1.编译预处理(展开头文件,展开宏,生成.i文件),如:gcc -E test.c -o test.i
2.编译阶段(进行语法规范性的检查,并编译成汇编语言,生产 .s文件),如:gcc -S test.i -o test.s
3.汇编阶段(转化为二进制目标代码),如:gcc -c test.s -o test.o
4.链接阶段(将汇编生成的机器码汇集成一个可执行的二进制代码文件),如:gcc test.o -o test
阅读全文
0 0
- gcc编译器的简介与使用
- GCC编译器的使用简介
- gcc/g++ 编译器使用简介
- gcc/g++ 编译器使用简介
- gcc/g++ 编译器使用简介
- gcc/g++ 编译器使用简介
- gcc/g++ 编译器使用简介
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- GCC编译器的使用
- Cheapest Palindrome POJ
- SSM整合(springmvc + spring + mybatis)
- POJ
- vim的玩法
- Codeforces Round #437 (Div. 2, based on MemSQL Start[c]UP 3.0
- gcc编译器的简介与使用
- Unity学习笔记6-进程、线程和协程
- 嵌入式根文件系统(基于arm)
- 【Oracle】Oracle安装监听程序
- 海量数据处理:分治-Hash映射+Bit-map+Bloome Filter
- c/c++中使用sizeof计算union/struct/class
- Hibernate的@GeneratedValue注解
- 背包问题(01背包和完全背包)
- Android快速开发系列 10个常用工具类