GNU开发环境基础-------GCC开发环境
来源:互联网 发布:矩阵论 方保镕 答案pdf 编辑:程序博客网 时间:2024/05/21 02:53
GNU开发环境基础
课程目标:
掌握GCC和GDB的使用,掌握Eclipse linux下的使用
通过研发GCC的源代码,分析GCC程序的关键结构进而将来扩展编译器的编码
重点难点
GCC编译过程
GCC常规使用
GDB常规使用
考核目标:
如何通过GCC编译动态连接库然后调用
GCC常规编译选项有哪些?
如果要用GDB调试,GCC如何编译
GCC开发环境
1.简介
GCC(GNU C Compiler)是GNU项目中符合ANSIC标准的编译环境,能够编译用c,C++,Object C等语言编写的程序,同时gcc也是一个交叉编译器,特别使用于不同平台的嵌入式开发。
2.GCC helloworld
gcc helloworld.c –o helloworld
3.GCC程序编译过程
4.Gcc支持的后缀名
后缀名
对应的语言
.c
C原始程序
.C/.cc/.cxx
C++原始程序
.m
Objective –C原始程序
.i
已经预处理的C原始程序
.ii
已经预处理的C++原始程序
.s/.S
汇编语言原始程序
.h
预处理文件(头文件)
.o
目标文件
.a(archiive)/.so
编译后的库文件,静态库和动态库
0 0
- GNU开发环境基础-------GCC开发环境
- GNU开发环境基础,gcc,gdb,makefile, init启动过程
- GNU开发笔记--开发环境基础(持续更新)
- GNU GCC是干什么的,是不是开发环境,还是一种术语
- EditPlus搭建GCC开发环境
- 构建自己的GNU开发环境
- GNU/Linux下的开发环境
- GNU/Linux 开发环境 (1)
- GNU/Linux 开发环境 (2)
- cortex-M3 GNU开发环境搭建
- keil开发环境增加Gnu扩展
- GCC for Win32开发环境介绍(1)
- GCC for Win32开发环境介绍(2)
- GCC for Win32 开发环境介绍(3)
- GCC for Win32 开发环境介绍(4)
- GCC for Win32 开发环境介绍(5)
- gcc开发环境设置与测试
- gcc for Windows 开发环境介绍
- "Base SDK Missing"问题的解决
- 常用的Mac快捷键和VM虚拟机键位设置
- 如何创建CView
- Pat(Basic Level)Practice--1027(打印沙漏)
- D3D纹理小例
- GNU开发环境基础-------GCC开发环境
- Linux内核Crash分析
- .NET下使用JQuery实现登录
- HttpModule注册说明
- cocos2d-x CCControlPotentiometer 圆形音量按钮
- 数字在排序数组中出现的次数
- 推荐一个强大和灵活的处理XML的开源框架---GenXDM
- 利用反射加载配置文件中的类动态生成集合
- Linux gcc for 循环中 i=i++ 会造成死循环问题及 ++i / i++ 汇编分析