有关gcc
来源:互联网 发布:php蜘蛛池程序下载 编辑:程序博客网 时间:2024/05/21 19:32
cc生成可执行文件的四个步骤:
——————————————
gcc 选项 main.c
——————————————
-E 只运行C预编译器cpp,不生成文件
-S 只把文件编译成为汇编代码
-c 只生成object文件,不连接
-o 生成制定的输出文件
——————————————
gcc编译时,系统会到默认/user/include下搜索头文件,
在/lib或系统/user/lib搜索库文件
———————————————
-g 生成可被gdb使用的标准调试信息
-IDIR 指定额外的头文件搜索路径DIR
-LDIR 指定额外的库文件搜索路径DIR
-ILIBRARY 指定链接时需要的其它函数库“LIBRARY ”
-Wall 生成所有级别的警告信息
-w 不生成任何警告信息
-shared 生成支持动态共享库的执行文件
-static 支持动态共享库,把函数库内容静态链接到可执行程序中
——————————————————
gcc一般多加上优化编译选项:-O2
————————————————
利用交叉工具编译链编译源码包:天祥视频7最后一部分
用make可以生成configure文件,./configure就可以生成makefile,
然后vi makefile修改编译工具为arm-linux-gcc
- 有关gcc
- 有关GCC的基本用法
- 有关gcc的知识简述
- 有关gcc attribute 机制的理解
- 有关GCC的一些记录笔记
- linux下gcc命令的有关参数
- Android 编译有关gcc版本的问题
- 有关android搭建GCC开发环境
- gcc,g++编译链接有关的路径
- gcc 编译过程及有关命令详解
- 有关gcc的扩展__attribute__((unused))
- 有关GCC内嵌汇编的总结
- 有关gcc,make,gdb的知识
- gcc,g++编译链接有关的路径
- ARM GCC工具链有关的使用总结
- 有关->
- 山大了,什么鸟都有,gcc 编译和机器稳定性有关
- 嵌入式arm开发环境的搭建(有关于arm-none-linux-gnueabi-gcc的链接)
- Glenn Corpes:iPhone 4到iPhone 4S是一次大飞跃
- System类是如何获取out(PrintStream的.)
- 云计算仿真工具中文注释CloudSimShutdown.java
- Android使用后台线程提高用户体验
- 创建Android Widget
- 有关gcc
- WEB+Cloud时代的开始——OS时代的终结
- C#制作辅助工具
- 云计算仿真工具中文注释CloudSimTags.java
- i++和++i
- 笑话
- 【Nunit入门系列讲座 1】Nunit的安装及功能介绍
- ARM:软件是挑战X86的最后瓶颈
- android 利用selector设置ImageButton不同状态下的背景图片