历史上的今天
今天是:2025年04月14日(星期一)
2020年04月14日 | 第七篇:gcc和arm-linux-gcc常用选项
2020-04-14 来源:eefocus
一、gcc和arm-linux-gcc的常用选项
常用选型
-v 查看gcc编译器的版本,显示gcc执行时的详细过程
-o Place the output into 指定输出文件名为file,这个名称不能跟源文件名同名
-E Preprocess only; do not compile, assemble or link
只预处理,不会编译、汇编、链接
-S Compile only; do not assemble or link
只编译,不会汇编、链接
-c Compile and assemble, but do not link
编译和汇编,不会链接
举例
//举例一:
gcc hell.c /* 输出一个a.out,然后./a.out来执行该应用程序 */
gcc -o hello hello.c /* 输出hello,然后./hello来执行该应用程序(推荐使用这种方式) */
//举例二:
gcc -E -o hello.i hello.c /* 对hello.c文件进行预处理,获得hello.i文件 */
gcc -S -o hello.s hello.i /* 对hello.i文件进行编译,获得hello.s汇编文件 */
gcc -c -o hello.o hello.s /* 对hello.s进行汇编,获得hello.o(OBJ文件)目标文件 */
gcc -o hello hello.o /* 对hello.o进行链接,获得 hello可执行文件*/
总结
1)输入文件的后缀名和选项共同决定gcc到底执行那些操作。
2)在编译过程中,除非使用了-E、-S、-c选项(或者编译出错阻止了完整的编译过程),否则最后的步骤都是链接。
二、从.c文件到可执行文件过程

史海拾趣
|
摘要: 介绍分频锁相频率合成技术。通过对锁相环工作过程及相位噪声等的基本原理的分析, 采用PLL技术成功设计了 1.8 GHz 锁相频率源。在该锁相源中分频鉴相器采用 ADI 公司的 ADF4118,VCO采用 M/A- COM公司的 ML ...… 查看全部问答> |
|
Verilog 的一本好书The Verilog Golden Reference Guide Verilog 的一本好书The Verilog Golden Reference Guide… 查看全部问答> |
|
集成产品开发流程(IPD),是一套进行产品开发管理的体系和方法,是业界流行的最佳实践,它的起源是美国80年代出现的PACE理论。CMM是软件成熟度模型,主要侧重于项目在研发过程中的管理,由美国SEI提出。项目管理则是一套通用的项目管理的方法,其 ...… 查看全部问答> |
|
【推荐】加拿大Elprotronic Inc 高速USB接口MSP430加密编程器 ZOGLAB(佐格微系统)代理的加拿大Elprotronic Inc MSP430编程器,这是一系列高速USB接口的MSP430编程器,60K标准16进制代码,使用JTAG模式下载仅仅需要3.5秒,通过BSL模式也仅仅需要6.3秒,这是目前TI网站上公布的最快的一款430FXXX系列编程器.它同时支持 ...… 查看全部问答> |
|
vs2005+wince下 BindingSource不能接收SqlCeDataReader? vs2005 pc下可以这样绑定数据: SqlCommand cmd=new SqlCommand(\"select * from table\", conn); SqlDataReader reader = cmd.ExecuteReader(); BindingSource1.datasource = reader; wince下就会报错:\"system.NotSupportException &nb ...… 查看全部问答> |
|
DDS AD9850 木块资料 购买的木块送的资料。。需要的进来 本帖最后由 paulhyde 于 2014-9-15 09:05 编辑 DDS AD9850 木块资料 购买的木块送的资料。。需要的顶一下! 含PCB、原理图、串并程序,使用。。。内容丰富(pdf)!!值得下载 … 查看全部问答> |
|
1.更多产品线应用方面比较单一的芯片原厂被产品 应用丰富的芯片原厂收购。2.国际硬盘大厂兼并高潮, 固态硬盘会扩大市场 份额。3. FPGA CPLD领域还是ALTERA 和XILINX 双雄争霸 的格局,其他美资FGGA 厂商抱团取暖。大的FPGA 芯片原厂会有机会收 ...… 查看全部问答> |
|
最近试用了国内一家叫“知用”的高频电流探头,型号为CP8030A。 简单用信号源和一个50欧姆电阻接了个电路,原理图如图一。同轴电缆的长度大约为50cm,将信号源的频率设置为10Mhz,用泰克的电压探头测了AB端的电压,又用“知用”的电流探头测了下A端 ...… 查看全部问答> |




